标签: design-patterns jpa ejb-3.0
根据JEE核心设计模式 -
服务层用于提供逻辑来操作发送到DAO和客户端的数据。 DAO尽可能轻,仅用于提供与DB的连接,有时抽象出不同的DB后端 可以使用 醇>
服务层用于提供逻辑来操作发送到DAO和客户端的数据。
DAO尽可能轻,仅用于提供与DB的连接,有时抽象出不同的DB后端 可以使用
如果上述陈述是正确的,那么为什么有时我们会看到EntityManager(JPA)被注入无状态/状态完整EJB。我们可以在DAO中处理EM本身,无需将其与服务层绑定。我已经看过很多这样的例子,但是背后还没有明确的理由。