DAO Bean包

时间:2015-02-06 09:48:34

标签: java eclipse jpa

目前我使用的是包含实体和DAO的JPA包。 DAO是单例EJB。

据我所知,EE规范要求为此使用两个包:一个JPA包和一个DAO包EJB包。

这是对的吗?

1 个答案:

答案 0 :(得分:0)

你的项目的其余部分是如何组织的?

如果每个框架部分都有单独的包,那么您应该拆分它们。另一方面,如果您有更多域驱动的包装(单个包装中的类似功能),那么您可以将它们保持为单一包装。

  • 如果是旧项目,您应该支持一致性并遵循以前程序员使用的规则

  • 如果您刚刚开始并有选择,您至少应该考虑面向域名的包装。当程序变大时,它更易于维护。