我正在开发一个将向我们的供应商公开的网络服务。此 Web 服务从供应商处获取请求并将其保存在数据库中。
为了开发它,我在 Eclipse 中创建了三个项目:
- 企业应用项目
- 网络服务项目
- EJB 项目
现在我的问题是,我应该为实体创建 JPA 项目还是应该在 EJB 项目中创建这些实体?这些实体将由 EJB 项目中的服务类使用。
我正在开发一个将向我们的供应商公开的网络服务。此 Web 服务从供应商处获取请求并将其保存在数据库中。
为了开发它,我在 Eclipse 中创建了三个项目:
现在我的问题是,我应该为实体创建 JPA 项目还是应该在 EJB 项目中创建这些实体?这些实体将由 EJB 项目中的服务类使用。
可能您需要将新项目创建为“EJB-api”(“EJB-client”)并应用传输对象模式(链接)。然后
EJB项目:DAO impl,BL impl,entities
EJB-client(作为jar库):DAO api,BL api,传输对象