一、MVC架构
1、定义
Model-View-Controller,一种软件设计范式,用于分离界面显示、业务逻辑、数据。
2、Model
① 作用:接受Controller的调遣,处理业务,处理数据
② 分类:
- 数据承载Bean:实体类,用于承载业务数据
- 业务处理Bean:Service 或 DAO 对象,用于处理用户请求
Bean:在构建工具中可视化操作的可重用软件组织
DAO:Database Access Object,数据库访问对象允许程序员请求访问微软的 Access 数据库
3、View
① 作用:用户交互界面,与用户直接交互
4、Controller
① 作用:接受用户请求,调用 Model 处理,然后选择合适的View给客户,分离视图与模型
5、工作流程
用户通过 view 页面发送请求
↓
Controller接受请求并解析,找到相应 Model 并转发给其处理
↓
Model 处理请求并将结果转交给 Controller
↓
Controller 将处理结果发给用于相应客户端的 View 页面,页面渲染后发送给客户端
二、SSH
MVC的升级方案</