2015-02-06 27 views
0

当前我使用包含实体和DAO的JPA包。 DAO是单身EJB。DAO Bean包

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

这是正确的吗?

回答

0

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

如果你为每个框架部分有不同的包,那么你应该拆分它们。另一方面,如果你有更多的领域驱动的包装(单个包装中的类似功能),那么你可以把它们放在一个包装中。

  • 如果它是一个旧的项目,你应该有利于一致性,并按照使用以前的程序员

  • 如果你是刚刚开始的规则,有一个选择,你至少应该考虑面向领域的包装。当程序变得更大时,它更易于维护。