我正在学习Hibernate,同时阅读与DI或IOC相关的文章。
当我在学习hibernate并阅读与DI或IOC相关的文章时,我发现这个名为“Service”的术语是什么样的服务方法?它如何影响您的整个申请?
答案 0 :(得分:1)
现在典型的设计(在某种程度上由Spring和EJB推广)涉及三个层次:web,service和DAO。
Web层应该只与服务层(调用服务方法)交互,通过事务管理提供高级业务功能。
业务层应该只调用DAO层(或业务层的其他部分),请求数据。每个Web请求都可能涉及多个业务呼叫,每个业务呼叫都可能涉及多个DAO呼叫。