领域驱动建模(Evans DDD) 彭晨阳.ppt.pptVIP

  • 245
  • 0
  • 约9.19千字
  • 约 70页
  • 2018-01-26 发布于河南
  • 举报
领域驱动建模(Evans DDD) 彭晨阳.ppt

领域驱动建模(Evans DDD) 彭晨阳 欢迎联系企业培训 Evans DDD 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计 )简称Evans DDD 领域建模是一种艺术的技术,它是用来解决复杂软件快速应付变化的解决之道 Evans DDD 领域模型重要性 没有领域模型,只是靠代码编写完成一个又一个功能,复杂的领域需求会使得他们无法交流讨论,使工作陷入泥沼。 有少许领域模型,但是没有维护好模型与代码直接的联系,两者产生差异,无法实现。 DDD优点 分析设计发展的三个阶段 第一阶段:围绕数据库的驱动设计,新项目总是从设计数据库及其字段开始。 第二层次:面向对象的分析设计方法诞生后,有了专门的分析和设计阶段之分,分析阶段和设计阶段是断裂的。 第三阶段:融合了分析阶段和设计阶段的领域驱动设计(Evans: DDD)。 第一阶段:传统的数据库方式 过去软件系统分析设计总是从数据库开始,这种围绕数据库分析设计的缺点非常明显: 1.分析方面:不能迅速有效全面分析需求。 2. 设计方面:导致过程化设计编程,丧失了面向对象设计的优点。 2. 运行方面:导致软件运行时负载集中在数据库端,系统性能难于扩展,闲置了中间件J2EE服务器处理性能。 对

文档评论(0)

1亿VIP精品文档

相关文档