Pojo层
Pojo层是实体层,又叫model层或者entity层。
简而言之就是数据库在项目中的类,包含实体类的属性和对应属性的set、get方法。
数据库的一张表对应一个pojo层,并且表中所有字段都在pojo层都一一对应。
Mapper层
Mapper层是数据持久化层,也叫Dao层。
主要与数据库进行交互;会定义具体需要使用的方法,比如增删改查;调用Pojo层。
既然要与数据库进行交互,那么肯定需要连接数据库,数据库连接的参数是在配置文件中进行配置的,配置文件一般在同层的XML文件夹中。
Service层
Service层是业务层。
主要负责业务的逻辑设计,所有的业务逻辑都会放在这里处理;接收mapper层返回的数据。
Controller层
Controller层是控制层。
负责具体的业务模块流程的控制;负责前后端交互,接受前端请求;接收service层返回的数据。
总结
Controller层对应Service层,Service层对应Mapper层,Mapper层对应数据库的表;