- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01三层架构设计模型ppt课件
三层架构设计模型 陈旭清 使用分层架构开发必要性 三层(layer)架构模型 数据层 逻辑层 表示层 多层(tie)部署 使用分层架构开发必要性 分层设计允许你分割功能进入不同区域。换句话说,层在设计是就是逻辑组件的分组。我们还应该定义为层间通信准则。例如,A层可以访问层B,但B不能访问层A 用分层的方法,以提高应用程序的可维护性,并使其更容易扩展,以提高性能。 设计分层的原则 层意味着组件的逻辑分组。例如,对用户界面,业务逻辑和数据访问组件应该使用不同的层 在一个层内组件应该聚合的。如业务层组件仅应提供与业务逻辑相关操作,而不提供其他操作 在设计的每个层接口时要考虑物理边界。如果通信跨越了物理边界,使用基于消息操作;否则使用基于对象操作 考虑使用接口类型(interface)来定义每层的接口。这将允许你创建该接口的不同实现,提高可测性。 对于Web应用程序,在表示层和业务逻辑层之间实现基于消息的接口是一个好主意,即使这两层没有跨越物理边界。基于消息的接口更适合于无状态的Web操作 三层(layer)架构模型 数据层 Data access components(数据访问组件)访问底层数据存储。这样做集中的数据访问功能,使应用程序更易于配置和维护 Data helpers / utilities(数据助手、工具)包括专业类库或自定义例程,旨在最大限度地提高数据访问性能和可维护性 Service agents(服务代理)访问外部服务的代理 业务逻辑层 该层的主要功能有:安全性,缓存,异常管理,记录和验证。 Application fa?ade (可选)主要功能就是融合多种业务操作到一个基于消息的操作,主要用于多种用户界面的系统 Business components(业务逻辑组件),执行业务规则、与数据层组件交互 Business entities(业务实体)在各层组件之间的传递数据的实体 Business workflows(业务流)许多业务过程涉及多个步骤,这些步骤必须以正确的顺序执行,业务工作流的定义了长时间运行的,多步骤业务流程 表示层 表示层主要包含用户输入和显示控件,还有组织用户界面的组件 User interface (UI) components:用户界面组件提供给用户与应用程序交互的方法。为用户提供数据,而且还获得和验证用户输入的数据 User process components:同步和协调用户界面,对复杂的UI非常有用,该组件不是必要的。 单层和多层(tie)部署
您可能关注的文档
- 003ADAMS CAR模块介绍.ppt
- 0 挑战杯宣传.ppt
- 01 4场效应三极管.ppt
- 01 2半导体二极管.ppt
- 商务女士着装礼仪.ppt
- 0 铁路客运专线路基.ppt
- 第5课 西方人文主义思想的起源 上课文新.ppt
- 01 3双极型三极管.ppt
- 001健康与营养概论1.ppt
- 01`导论幻灯片.ppt
- 中国国家标准 GB/T 45154-2024老龄化社会 年龄包容性劳动力通用要求与指南.pdf
- 《GB/T 45154-2024老龄化社会 年龄包容性劳动力通用要求与指南》.pdf
- 中国国家标准 GB/T 7019-2024纤维水泥制品试验方法.pdf
- GB/T 7019-2024纤维水泥制品试验方法.pdf
- GB/T 45150-2024老龄化社会 认知症包容性社群框架.pdf
- 中国国家标准 GB/T 25320.4-2024电力系统管理及其信息交换 数据和通信安全 第4部分:包含MMS的协议集及其附件.pdf
- 中国国家标准 GB/T 45150-2024老龄化社会 认知症包容性社群框架.pdf
- 《GB/T 25320.4-2024电力系统管理及其信息交换 数据和通信安全 第4部分:包含MMS的协议集及其附件》.pdf
- 《GB/Z 44938.1-2024机械电气安全 第1部分:用于保护人员安全的传感器》.pdf
- 中国国家标准 GB/T 21551.3-2024家用和类似用途电器的抗菌、除菌、净化功能 第3部分:空气净化器的特殊要求.pdf
最近下载
- 2025杭州钱塘新区建设投资集团有限公第一次招聘9人笔试备考题库及答案解析.docx
- 2025年山东城市服务职业学院单招职业倾向性测试题库及答案(夺冠系列).docx VIP
- 统编版三年级语文下册第一单元单元整体 教学设计.docx VIP
- 耳鼻喉科病例讨论(共15张课件).pptx VIP
- 2025年山东城市服务职业学院单招职业倾向性测试题库一套.docx VIP
- 《教育强国建设规划纲要(2024—2035年)》解读讲座.pptx
- 捷捷微电:首次公开发行股票并在创业板上市招股说明书.docx
- 第一节经皮穿刺术.ppt
- 课件:十五种病症保健按摩课件.ppt
- 2025年山东城市服务职业学院单招职业技能测试题库ab卷.docx VIP
文档评论(0)