Spring程序中多层次的关系

171 阅读1分钟

一.Dao数据访问层

       Dao(Data Access Object)是一个数据访问接口,顾名思义就是和数据库打交道。在业务逻辑和数据库之间充当前桥梁关系。通俗来讲Dao层的作用就是把底层的数据访问和高层的业务逻辑分开。

二.Service服务层

       service是一个相对独立的模块,主要负责业务逻辑的应用设计。封装service模块业务逻辑有利于通用的业务逻辑独立性和重复利用,减少了代码的冗余性。

三.Controller控制层

       controller层负责具体的业务流程的控制,在此时要调用service层的接口实现业务流程。