模式在架构设计中的应用.pptx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模式在架构设计中的应用

架构设计之;目录;加构设计内容;软件架构的种类;软件架构的种类;软件架构的种类;架构模式;分层模式; 架构设计一个主要的目的,就是把系统划分成为很多“板块”。划分的方式通常有两种,一种是横向的划分,一种是纵向划分。横向划分将系统按照商业目的划分。比如一个书店的管理系统可以划分成为进货、销售、库存管理、员工管理等等。纵向划分则按照抽象层次的高低,将系统划分成“层”,或叫Layer。比如一个公司的内网管理系统通常可以划分成为下面的几个层次:   1。网页,也就是用户界面,负责显示数 据、接受用户输入;   2。领域层,包括JavaBean或者COM对象、 B2B服务等,封装了必要的商业逻辑,负 责根据商业逻辑决定显示什么数据、以及 如何根据用户输入的数据进行计算;   3。数据库,负责存储数据,按照查询要 求提供所存储的数据。   4。操作系统层,比如Windows NT或者 Solaris等   5。硬件层,比如SUN E450服务器等;分层的方式;典型的三层结构 ;Brown model : 表示层(Presentation), 控制/中介层(Controller/Mediator), 领域层(Domain), 数据映射层(Data Mapping), 数据源层(Data Source)。 Brown ISA 表示层和领域层的中介层,针对一些非可视的控件。例如为特定的表示层组织信息格式,在不 同的窗口间导航,处理交易边界,提供Server的facade接口。这样做,一些领域逻辑被放到这个层里会影响到其 它的表示层。把行为分配给表示层是有好处的可以简化问题,但表示层模型会比较复杂,所以,把这些行为放到非可视化的对象中,并提取出一个表示-领域中介层是值得的。 领域层和基础架构层之间的中介层属于Database Mapper模式,是三种领域层到数据连接的办法之一。和表示-领域中介层一样,有时候有用,但不是所有时候都有用。 ;OCRM系统总体功能架构(第一级);ISO七层协议;目录;管道和过滤器体系架构模式;管道和过滤器体系架构模式的实施;优点与缺点;示例:ETL调度中心;示例:企业服务总线设计;管道和过滤器体系架构模式的应用实例;Client/Server模式;客户/服务器(Client/Server);优缺点;示例:即时通信;MVC模式;模型-视图-控制器(MVC);模型—视图—控制器交互的示意图;模型:视图:控制器:;采用MVC的好处;广州市品高软件开发有限公司;Master-Slave;33;广州市品高软件开发有限公司;35;36;广州市品高软件开发有限公司;示例:Hadoop集群架构;HDFS架构;hadoop调度;架构设计探讨;高负载设计

文档评论(0)

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

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

1亿VIP精品文档

相关文档