我在DDD中添加@Stateful、@Stateless、@WebService等是应用层(应用服务)吗?从下面的链接来看,这似乎是正确的。
第二个问题:我创建了一个存储库类,所有涉及存储库的方法调用都应该包装在应用程序服务中吗?或者我可以直接在 JSF 中的支持 bean 中使用存储库类吗?我什么时候、什么东西放在应用层。我不明白 EJB 在这个 artitechture 中属于什么位置。
应用程序层:该层协调应用程序活动。它不包含任何业务逻辑。它不保存业务对象的状态,但可以保存应用程序任务进度的状态。
http://www.infoq.com/articles/ddd-in-practice http://www.infoq.com/articles/ddd-in-practice
Java EE提倡贫血模型,与DDD相反。如果你想要DDD,你的实体也必须执行业务逻辑,这与服务层和实体的分离是相反的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)