JSP基础知识(设计模式)
来源:互联网 发布:淘宝货到付款的衣服 编辑:程序博客网 时间:2024/05/22 07:03
设计模式
设计模式是一套被反复使用、多数人知晓的、代码设计经验的总结;模式必须是典型问题(不是个别问题)的解决方案。
设计模式的作用:解决一类问题的成功经验;是为了可重用代码、让代码更容易被他人理解、保证代码的可靠性
MVC设计模式
模型---Model 代表应用程序状态和业务逻辑 (JavaBean)
视图---View 提供可交互的客户界面,向客户显示模型数据 (JSP)
控制器---Controller 根据客户的请求来操纵模型,并把结果由视图展现给客户 (Servlet)
MVC设计模式的优点:
1.代码重用性
2.有利于开发的分工
3.各司其职、互不干涉
软件设计中的分层模式
分层模式:分层模式是最常见的一种架构模式;分层模式是很多架构模式的继承
分层:架构解决方案的组件分隔到不同的层中;在同一层中组件之间保持内聚性;层与层之间保持松耦合
三层模式的划分:表示层-->业务逻辑层-->数据库访问层
层与层之间的关系:表示层依赖于业务逻辑层,业务逻辑层依赖于数据访问层
三层开发遵循的原则:
1.上层依赖下层,依赖关系不跨层:
1.1表示层不能直接访问数据访问层
1.2上层调用下层结果,取决于下层的实现
2.下一层不能调用上一层
3.下一层不能依赖上一层:
3.1上层的改变不会影响下一层
3.2下层的改变会影响上一层得到的结果
4.在上一层中不能出现下一层的概念:
4.分工明确,各司其职
分层开发的特点:
1.下层不知道上层的存在:仅完成自身的功能,不关心结果如何实现
2.每一层仅知道其下层的存在,而忽略其他层的存在:只关心结果饿取得,不关心结果的实现过程
分层开发的优势:
职责划分清晰;无损替换;复用代码;降低了系统内部的依赖程度
阅读全文
0 0
- JSP基础知识(设计模式)
- 设计模式基础知识
- AS3设计模式基础知识
- 设计模式基础知识
- Reactor设计模式基础知识
- 设计模式基础知识
- 设计模式--基础知识
- 设计模式的基础知识
- 设计模式相关基础知识
- java设计模式基础知识
- JSP设计模式
- jsp设计模式[转载]
- JSP设计模式
- jsp设计模式
- JSP设计模式(转载)
- JSP设计模式
- jsp设计模式
- jsp设计模式
- 编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程
- Linux SWAP 交换分区配置说明
- 测试
- The 2014 ACM-ICPC Asia Shanghai Regional Contest
- qt显示视频大小和位置
- JSP基础知识(设计模式)
- kotlin 委托
- java基础
- (15)web开发入门二
- Ignite SQL网格快速学习(二)
- Linux 硬链接和软链接
- Kotlin 知识梳理(4)
- 300.27 Timer定时器
- 在Linux上git的安装,基于系统Ubuntu16