领域驱动设计方法的关键要素研究与应用Research and Application of Key Elements of Domain- driven Design Method
吴昌雨,王善勤,李云松,刘青,邹军国
摘要(Abstract):
针对传统软件设计中分析与设计割裂等问题,研究了领域驱动设计的相关理论、要素及特点,阐述了如何构建领域模型,并在其分层结构的基础上提出了基于六边形架构实现领域驱动设计的思路与方法,以高校教学资源共享平台设计与实现为载体,对领域驱动设计中一些关键要素的设计与实现进行了分析和对比,为开展领域驱动设计提供借鉴.
关键词(KeyWords): 领域驱动设计;领域模型;六边形架构
基金项目(Foundation): 安徽省省级特色专业(2013tszy063);; 安徽省高等学校省级教学研究项目(2013jyxm360);; 滁州职业技术学院院级教学研究项目(zlgc2013025)
作者(Author): 吴昌雨,王善勤,李云松,刘青,邹军国
DOI: 10.16393/j.cnki.37-1436/z.2015.02.004
参考文献(References):
- [1]Eric Evans.Domain-Driven Design[M].Boston:Addison-Wesley Professional,2003.
- [2]Vaughn Vernon.Implementing Domain-Driven Design[M].Boston:Addison-Wesley Professional,2013.
- [3]Mat Wall,Nik Silver.演进架构中的领域驱动设计.[EB/OL].王丽娟译.http://www.infoq.com/cn/articles/ddd-evolving-architecture.2009.
- [4]Jimmy Nilsson.领域驱动设计与模式实战[M].赵俐,马燕新,译.北京:人民邮电出版社,2009.
- [5]Alistair Cockburn.Hexagonal architecture.[EB/OL].http://alistair.cockburn.us/Hexagonal+architecture.2010.