0

我正在学习 Hibernate,同时阅读与 DI 或 IOC 相关的文章。

在学习hibernate和阅读与DI或IOC相关的文章时,我发现这个术语叫做“服务”,什么是服务方法?它如何影响您的整个应用程序?

4

1 回答 1

1

如今,典型的设计(在某种程度上被 Spring 和 EJB 普及)涉及三层:Web、服务和 DAO。

Web 层应该只与服务层交互(调用服务方法),提供具有事务管理的高级业务功能。

业务层应该只调用 DAO 层(或业务层的其他部分),请求数据。每个 Web 请求都可能涉及多个业务调用,每个业务调用都可能涉及多个 DAO 调用。

也可以看看

于 2012-11-18T11:43:00.310 回答