Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在学习 Hibernate,同时阅读与 DI 或 IOC 相关的文章。
在学习hibernate和阅读与DI或IOC相关的文章时,我发现这个术语叫做“服务”,什么是服务方法?它如何影响您的整个应用程序?
如今,典型的设计(在某种程度上被 Spring 和 EJB 普及)涉及三层:Web、服务和 DAO。
Web 层应该只与服务层交互(调用服务方法),提供具有事务管理的高级业务功能。
业务层应该只调用 DAO 层(或业务层的其他部分),请求数据。每个 Web 请求都可能涉及多个业务调用,每个业务调用都可能涉及多个 DAO 调用。