
DDD
xmuzyu
这个作者很懒,什么都没留下…
展开
-
DDD的感想
最近看了Eric Evans的DDD一书,有点感想,随便写一下。在DDD里一般把业务层分为应用服务处和领域模型层。应用服务是与具体的架构有关系的,而领域模型是独立与具体的架构的,是可以在不同的架构下移植的。就比如在EJB3.0中,我们的session bean,MDB等都可以做来实现应用服务层,而我们的业务核心可以放在领域模型层里,应用服务通过领域模型来实现具体的业务操作。 ...2008-06-19 01:01:44 · 121 阅读 · 0 评论 -
项目总结(采用领域驱动开发方式)
最近在做一个项目。采用J2EE作为开发平台,通过领域驱动开发(DDD)的方式进行开发。 首先说一下系统总体架构。系统分为表现层,业务层(业务层分为应用层和领域层),持久层, 其中表现层用Struts MVC框架,业务层用Spring框架,持久层用hibernate框架,现在主 要总结一下业务层和持久层。 业务层:根据DDD,业务层应该分为应用层和领域层,其中应用层的无状态的服务通过 Spr...2008-10-22 00:39:39 · 150 阅读 · 0 评论 -
领域模型和缓存应用【一】
前几天给部门内部做了一个DDD方面的培训,这篇文章就记录一下培训的主要内容。 一 软件的目标是什么 软件的目标是快速地响应客户的需求变更,传统的软件开发方式割裂了软件的功能性需求和非功能性需求,首先业务人员分析好需求以后,拿给开发人员进行开发,这样就使得软件的功能性需求是依赖于某一种技术了,甚至有时候还会造成软件系统离开一两个开发人员就不能维护了,这其实都是将功能性需求和非功能性需求...2009-10-22 22:23:19 · 152 阅读 · 0 评论 -
领域模型和缓存应用【二】
5 领域驱动设计实战 5.1传统的开发方式和领域驱动设计对比 传统的软件一般是action->service->dao,系统大部分的业务逻辑都在service,没有一个核心领域的概念,这样整个软件系统在扩展起来就是通过在Service里面增加方法或者继续增加更多的Service,这样以来,随着系统开发过程的不断演进,这个service层也就变的非常庞大,这个时候已经完全丧失了领...2009-10-23 22:55:36 · 130 阅读 · 0 评论