DDD和应用层

Luc*_*uke 4 java domain-driven-design ejb java-ee

应用程序层(应用程序服务)是否在DDD中添加了@ Stateful,@ Stateless,@ WebService等?从下面的链接看来这是正确的.

第二个问题:我已经创建了一个存储库类,如果所有涉及存储库的方法调用都是在应用程序服务中进行包装吗 或者我可以直接使用存储库类,比如在JSF中支持bean吗?何时以及我将什么放入应用程序层.我不明白EJB在这个艺术中的位置.

应用层:此层协调应用程序活动.它不包含任何业务逻辑.它不保存业务对象的状态,但它可以保持应用程序任务的进度状态.

http://www.infoq.com/articles/ddd-in-practice

Boz*_*zho 6

Java EE提倡贫血模型,这与DDD相反.如果您想要DDD,您的实体也必须执行业务逻辑,这与服务层和实体的分离相反.