Spring Boot 各个层作用与联系

参考

POJO层

  • POJO层即数据库实体层,也被称为entity层,model层
  • 一般数据库一张表对应一个实体类,类属性同表字段一一对应

DAO层

  • DAO层即数据访问层,也称为mapper层。
  • dao层的作用为访问数据库,向数据库发送sql语句,完成数据的增删改查任务。
  • 一般数据库一张表对应一个DAO接口,接口方法对应数据库操作。

Service层

  • Service层即业务逻辑层。
  • Service层的作用为对dao层进行业务逻辑处理,完成业务逻辑。

Controller层

  • Controller层即控制层,也称为web层。
  • Controller层的作用为接收请求,调用service层进行业务逻辑处理,返回结果。