MVC架构模式
MVC架构模式
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发
使用 /** 的方式可为类和方法编写文档,写文档对于一个程序员来说是很重要的事
- 高内聚,低耦合
- 开闭原则(对于新的需求,我们更多的时采用增加,而不是修改原有)
M层
POJO/beans/entitiies 层
-
包括一些实体类
-
vo(valueObject)对象
service服务层
- 封装通用的业务逻辑和操作
- 由控制层调用
- 调用DAO层的方法对数据进行操作
DAO层
- 封装一些对表格数据进行CRUD的方法
C层
Controller控制层(例如Servlet)
- 接受用户请求,获得请求中的参数
- 调用服务层处理业务逻辑,接受结果
- 将结果响应给客户端(控制页面跳转)
在前后端分离项目中,控制层不再负责页面跳转
V层
html css js
在前后端分离的项目中,V层被分离出来变成单独的项目