由Spring应用的瑕疵谈谈DDD的概念与应用(二)
在上一篇文章中,通过Spring Web应用的瑕疵引出改善的措施,我们讲解了领域驱动开发的相关概念和设计策略。本文主要讲解领域模型的几种类型和DDD的简单实践案例。Application为应用层,定义软件要完成的任务,并且指挥表达领域概念的对象来解决问题。DCI目前广泛被看作是对DDD的一种发展和补充,用在基于面向对象的领域建模上。当调度层收到用户接口层的请求后,委托Context层与本次业务相关的上下文进行处理。Domain层是领域层,定义领域模型,不仅包括领域对象及其之间关系的建模,还包括对象的角色role的显式建模。