1.controller(控制)层负责具体的业务模块流程的控制,在此层要调用service层的接口来控制业务流程,针对具体的业务流程,会有不同的控制器。
2.service(业务)层主要负责业务模块的应用逻辑应用设计。可以在应用中调用service中的方法来进行业务处理。service层的具体方法要调用已经定义的Mapper(dao)层方法,封装service层业务逻辑有利于通用的业务逻辑的独立性和重复利用性。
3.Mapper(dao)层主要做数据层的工作,负责与数据库进行交互都封装在此,可以在模块中调用此mapper的方法来进行数据业务的处理。