网站大量收购独家精品文档,联系QQ:2885784924

DO中设计模式在分布式网络服务中的应用研究.PDF

DO中设计模式在分布式网络服务中的应用研究.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 卷第 期 计 算 机 应 用 研 究 年 月 中设计模式在分布式网络服务中的应用研究 刘益志 四川大学吴玉章学院 成都 摘 要 以网关应用服务的构建为例详细探讨如何利用模式来构建分布式网络服务的过程 通过分析其构造过程可知利用模式可提高程序的灵活性可扩展性减少重复开发代码工作量 关键词 自适应通信环境 设计模式 分布式网络服务 中图分类号 文献标志码 文章编号 是基于的一个开源通信软件开发框架 它适 用于并发通信软件的开发环境可跨平台满足通用的通信软件 应用需求 目前的应用领域遍及应用网络通信的各个 行业 能实现高性能实时的通信服务和应用除此之外 还能增强通信软件的可移植性提高通信软件的灵活性可 复用性和可扩展性 使用来开发通信软件有如下优势 提高软件质量 的设计模式能够提高软件的灵活 性可复用性可扩展性和模块化 良好的可移植性和跨平台特性 使用开发 且代码开发相当规范所以具有良好的可移植性且能跨平台 通信系统越来越多地采用分布式架构 尽管分布式计算 为通信系统开发带来很多优势但开发通信系统还是极容易出 图框架中组件的层次结构 错这主要是由于分布式架构固有的复杂性所致 这些复杂性 工具包采用层次体系结构设计 的底层是封装 主要表现在其缺乏可扩展性和重用性 由于面向对象的设计 了现存操作系统网络编程机制的面向对象的高层则 模式能够提供一种对设计知识的封装方法所以它能有效解决 扩展了底层的以提供面向对象的框架和组件这些 分布式架构的复杂性 例如设计模式能够用于描述微体系结 框架和组件覆盖了面向应用程序的绝大多数网络任务和服务 构中的 微体系结构是通用对象结构的抽象其在分 上面是操作系统适配层它包括以下操作系统 机制即多线程和同步进程间通信事件分离直接动态链接 布式通信软件的构建过程中是先决条件 然而抽象的模 式文档不能直接生产可重用的代码因此需要对设计模式进行 内存映射文件和共享内存 在操作系统适配层之上是面向对 深入研究使其能适用于分布式网络服务的构建工作 象的这些封装了程序并发机制进程间通 信和虚拟内存管理机制 应用程序可以通过有选择地继承聚 中的设计模式 合和实例化 包的分类来组织这些组件 面向对象的 使用通过类型安全的面向对象接口封装操作系统的 介绍 通信并发和虚拟内存机制提高了应用程序的健壮性 这样 是一个面向对象开源的开发框架它实现了通信软 避免了应用程序直接访问操作系统库 件的基本应用和模式 它可跨越多种平台完成通用的通信软 包含一个高级的网络编程框架 它集成并加强了底 件任务其中包括事件多路分离和事件处理器分派信号处理

文档评论(0)

tangzhaoxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档