MVC架构模式

MVC架构模式

MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发

使用 /** 的方式可为类和方法编写文档,写文档对于一个程序员来说是很重要的事

  • 高内聚,低耦合
  • 开闭原则(对于新的需求,我们更多的时采用增加,而不是修改原有)

M层

POJO/beans/entitiies 层
  • 包括一些实体类

  • vo(valueObject)对象


service服务层
  • 封装通用的业务逻辑和操作
  • 由控制层调用
  • 调用DAO层的方法对数据进行操作

DAO层
  • 封装一些对表格数据进行CRUD的方法

C层

Controller控制层(例如Servlet)
  • 接受用户请求,获得请求中的参数
  • 调用服务层处理业务逻辑,接受结果
  • 将结果响应给客户端(控制页面跳转)

在前后端分离项目中,控制层不再负责页面跳转


V层

html css js

在前后端分离的项目中,V层被分离出来变成单独的项目