一.Dao数据访问层
Dao(Data Access Object)是一个数据访问接口,顾名思义就是和数据库打交道。在业务逻辑和数据库之间充当前桥梁关系。通俗来讲Dao层的作用就是把底层的数据访问和高层的业务逻辑分开。
二.Service服务层
service是一个相对独立的模块,主要负责业务逻辑的应用设计。封装service模块业务逻辑有利于通用的业务逻辑独立性和重复利用,减少了代码的冗余性。
三.Controller控制层
controller层负责具体的业务流程的控制,在此时要调用service层的接口实现业务流程。