MVC设计模式
来源:互联网 发布:自己的域名 编辑:程序博客网 时间:2024/05/21 08:41
web程序的功能分工:
如果把web容器处理请求的过程按功能划分,你如何划分?
请求后台,返回数据,展示视图
设计模式的定义:
什么是设计模式:
1、是一套反复使用、多数人知晓的,代码设计经验的总结
2、模式必须是典型问题的解决方案
设计模式的作用:
1、解决一类问题的成功经验
2、是为了可重用代码、让代码更容易被他人理解、保证代码可靠性
MVC设计模式:
1、模型----------model----------JavaBean
2、视图----------view---------JSP
3、控制器-------controller---------Servlet
MVC设计模式:
模型:代表应用程序状态和业务逻辑
视图:提供可交互的客户界面,向客户显示模型数据
控制器:根据客户的请求来操纵模型,并把结果经由视图展现给客户
MVC设计模式的优点:1、代码的重用性
2、有利于开发的分工
3、各司其职,互不干涉
分层模式:
1、分层模式是最常见的一种架构模式
2、分层模式是很多架构模式的基础
分层:
1、将解决方案的组件分隔到不同的层中
2、在同一个层中组件之间保持内聚性
3、层与层之间保持松耦合
分层模式的划分:
1、表示层
2、业务逻辑层
3、数据库访问层
三层开发遵循的原则:
1、上层依赖其下层,依赖关系不跨层2、下一层不能调用上一层
3、下一层不依赖上一层
4、在上一层中不能出现下一层的概念
分层开发的特点:
1、下层不知道上层的存在
2、每一层仅知道下一层的存在,而忽略其他层的存在
分层开发的优势:
1、职责划分清晰
2、无损替换
3、复用代码
4、降低了系统内部的依赖程度
阅读全文
0 0
- 设计模式-MVC模式
- 设计模式--MVC模式
- 设计模式【MVC模式】
- 【设计模式】MVC 模式
- MVC设计模式介绍
- (MVC) 设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- MVC设计模式
- 什么是MVC设计模式
- MVC设计模式
- MVC设计模式介绍
- MVC 设计模式
- 什么是MVC设计模式
- 机器学习 第三周 总结 知识点
- js表达式中的类型转换
- 嵌入式中使用设计模式(1)--工厂模式
- 英语六级之完形填空
- Spring框架-第四弹
- MVC设计模式
- Maven常用插件
- 生活日记2
- STL set
- [矩阵快速幂优化DP]BZOJ 4037——Str
- 02Redis数据类型之String 和Hash
- Factorization Machines 学习笔记(一)预测任务(转)
- 常见前端Js框架汇总
- KMP-字符串匹配