- 3
- 0
- 约 9页
- 2017-05-31 发布于湖北
- 举报
分层开发
分层开发
软件设计中的分层模式
分层模式
分层模式是最常见的一种架构模式
分层模式是很多架构模式的基础
分层
将解决方案的组件分隔到不同的层中
在同一个层中组件之间保持内聚性
层与层之间保持松耦合
三层模式
三层模式的划分
表示层
业务逻辑层
数据库访问层
层与层之间的关系
表示层依赖于业务逻辑层
业务逻辑层依赖
于数据访问层
分层的实现
实体类
如果使用分层实现用户登录功能,该如何实现呢?
数据访问层
业务逻辑层
表示层
如果使用分层实现用户登录功能,该如何实现呢?
三层开发遵循的原则
上层依赖其下层,依赖关系不跨层
表示层不能直接访问数据访问层
上层调用下层的结果,取决于下层的实现
下一层不能调用上一层
下一层不依赖上一层
上层的改变不会影响下一层
下层的改变会影响上一层得到的结果
在上一层中不能出现下一层的概念
分工明确,各司其职
分层开发的特点
下层不知道上层的存在
仅完成自身的功能
不关心结果如何使用
每一层仅知道其下层的存在,忽略其他层的存在
只关心结果的取得
不关心结果的实现过程
JSTL通常会与EL表达式合作实现JSP页面的编码
分层开发的优势
职责划分清晰
无损替换
复用代码
降低了系统内部的依赖程度
分层实现用户登录
创建用户实体类
public class User {
private int id;
priv
您可能关注的文档
- 1111基于大型医院数据再利用的基层医疗机构诊疗决策支持模式初探.pdf
- 1999年与2006年间夏季长江冲淡水变化动力因素的初步分析.pdf
- 2016届高三第二学期理科数学限时训练1.doc
- 2016-2017新课标三维人教英语总复习 人教 必修一 unit 5.doc
- 3.思考题第三季.pdf
- 7 关闭连接.pdf
- 1第一讲--民居的发展.pptx
- ECMAScript 6 二进制数组.pdf
- HCZZ-40A变压器直流电阻测试仪说明介绍.doc
- TI-2_FK__2002 09_englisch BMW色标.pdf
- 《JJF 2381-2026钢直尺检定仪校准规范》.pdf
- 计量规程规范 JJF 2381-2026钢直尺检定仪校准规范.pdf
- 计量规程规范 JJF 2391-2026超声声时标准棒校准规范.pdf
- JJF 2391-2026超声声时标准棒校准规范.pdf
- 《JJF 2391-2026超声声时标准棒校准规范》.pdf
- 计量规程规范 JJF 2932-2026超声猝发音信号源校准规范.pdf
- 《JJF 2932-2026超声猝发音信号源校准规范》.pdf
- JJF 2932-2026超声猝发音信号源校准规范.pdf
- JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
- 计量规程规范 JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
最近下载
- “双减”背景下小学低段语文创新作业设计的策略研究 开题报告.docx VIP
- 人工智能通识 课件 第七章 智能之躯——具身智能.pptx
- 毕业论文基于单片机的温湿度控制系统.doc VIP
- 第四单元第1课湘美七下《画里空间》教案 湘美版2025美术七年级下册.docx
- DW01B锂电池保护芯片,DW01+8205电路图.pdf VIP
- 运动训练基本原理与方法(北京体育大学) 学堂在线章节测试答案.docx VIP
- 2026年广州市海珠区辅警协警招聘笔试模拟试题及答案解析.docx VIP
- 价值百万的十句话.doc
- 15D502 等电位联结安装(标准图集).pdf VIP
- 毕业设计(论文)-基于PLC的蔬菜播种机控制系统设计.docx
原创力文档

文档评论(0)