分层开发.pptxVIP

  • 3
  • 0
  • 约 9页
  • 2017-05-31 发布于湖北
  • 举报
分层开发

分层开发 软件设计中的分层模式 分层模式 分层模式是最常见的一种架构模式 分层模式是很多架构模式的基础 分层 将解决方案的组件分隔到不同的层中 在同一个层中组件之间保持内聚性 层与层之间保持松耦合 三层模式 三层模式的划分 表示层 业务逻辑层 数据库访问层 层与层之间的关系 表示层依赖于业务逻辑层 业务逻辑层依赖 于数据访问层 分层的实现 实体类 如果使用分层实现用户登录功能,该如何实现呢? 数据访问层 业务逻辑层 表示层 如果使用分层实现用户登录功能,该如何实现呢? 三层开发遵循的原则 上层依赖其下层,依赖关系不跨层 表示层不能直接访问数据访问层 上层调用下层的结果,取决于下层的实现 下一层不能调用上一层 下一层不依赖上一层 上层的改变不会影响下一层 下层的改变会影响上一层得到的结果 在上一层中不能出现下一层的概念 分工明确,各司其职 分层开发的特点 下层不知道上层的存在 仅完成自身的功能 不关心结果如何使用 每一层仅知道其下层的存在,忽略其他层的存在 只关心结果的取得 不关心结果的实现过程 JSTL通常会与EL表达式合作实现JSP页面的编码 分层开发的优势 职责划分清晰 无损替换 复用代码 降低了系统内部的依赖程度 分层实现用户登录 创建用户实体类 public class User { private int id; priv

文档评论(0)

1亿VIP精品文档

相关文档