- 30
- 0
- 约1.04千字
- 约 8页
- 2018-02-23 发布于河南
- 举报
三层架构设计模型
三层架构设计模型 使用分层架构开发必要性 三层(layer)架构模型 数据层 逻辑层 表示层 使用分层架构开发必要性 分层设计允许你分割功能进入不同区域。换句话说,层在设计是就是逻辑组件的分组。我们还应该定义为层间通信准则。例如,A层可以访问层B,但B不能访问层A 用分层的方法,以提高应用程序的可维护性,并使其更容易扩展,以提高性能。 设计分层的原则 层意味着组件的逻辑分组。例如,对用户界面,业务逻辑和数据访问组件应该使用不同的层 在一个层内组件应该聚合的。如业务层组件仅应提供与业务逻辑相关操作,而不提供其他操作 在设计的每个层接口时要考虑物理边界。如果通信跨越了物理边界,使用基于消息操作;否则使用基于对象操作 考虑使用接口类型(interface)来定义每层的接口。这将允许你创建该接口的不同实现,提高可测性。 对于Web应用程序,在表示层和业务逻辑层之间实现基于消息的接口是一个好主意,即使这两层没有跨越物理边界。基于消息的接口更适合于无状态的Web操作 三层(layer)架构模型 数据层 Data access components(数据访问组件)访问底层数据存储。这样做集中的数据访问功能,使应用程序更易于配置和维护 Data helpers / utilities(数据助手、工具)包括专业类库或自定义例程,旨在最大限度地提高数据访问性能和可维护性 Service agent
您可能关注的文档
- 2012年数学一轮复习精品试题:第三章基本初等函数.doc
- 2013年高考语文专题复习之压缩语段.doc
- 2013届人教A版一轮复习资料第三节圆的方程.doc
- 2013年最新时尚新娘美妆实用技巧.doc
- 2013年驾照科目二考试倒车入库技巧.doc
- 2013年海淀一模考后练习.doc
- 2012年成都二诊理综试题及答案.doc
- 2013省级优秀毕业生审批表.doc
- 2013海淀区高三第一学期期末数学试题(文)+word+免费.doc
- 2013高三化学周周练10详解可作为寒假作业.doc
- DB37_T 4825.5-2025 药品、医疗器械、化妆品企业日常监督检查管理规范 第5部分:数据管理.docx
- DB3707_T 140-2025 全生物降解地膜田间应用技术评价规范.docx
- DB3707_T 141-2025 玉米秸秆与菊芋秸秆混合裹包贮存技术规程.docx
- 市发改委机关党支部2026年度党建工作计划要点(5014字).docx
- 2026年度党风廉政建设工作计划要点(附计划表).docx
- 市委宣传部理论学习中心组2026年度专题学习计划.docx
- DB_T 102-2024 地震台网运行监控 通用技术要求.docx
- DB_T 113.1-2026 地震预警信息发布 第1部分:地震预警级别与标识.docx
- DB_T 108.4—2025 活动断层探查 地震勘探 第4部分:短周期密集台阵探测法.docx
- 《单片微机原理系统设计与应用》课件 第1章 微型机的基本知识.ppt
原创力文档

文档评论(0)