目前我使用的是包含实体和DAO的JPA包。 DAO是单例EJB。
据我所知,EE规范要求为此使用两个包:一个JPA包和一个DAO包EJB包。
这是对的吗?
答案 0 :(得分:0)
你的项目的其余部分是如何组织的?
如果每个框架部分都有单独的包,那么您应该拆分它们。另一方面,如果您有更多域驱动的包装(单个包装中的类似功能),那么您可以将它们保持为单一包装。
如果是旧项目,您应该支持一致性并遵循以前程序员使用的规则
如果您刚刚开始并有选择,您至少应该考虑面向域名的包装。当程序变大时,它更易于维护。