领域驱动设计的业务逻辑组织方法研究
首发时间:2008-11-25
摘要:领域是现实行业中业务的内容,是要用软件解决的基本问题。在对目标领域的软件开发中,传统的以数据为中心的开发方式并不能合理组织领域业务逻辑,不利于领域模型的建立,不利于程序代码的设计实现,特别是对于持续时间较长的大型软件系统,会大大增加其后期的维护时间和维护难度。本文深入研究了领域驱动设计(Domain-Driven Design 简称DDD)的业务逻辑组织方法,在此基础上与现行的以数据为中心的开发方式中的业务逻辑组织方法进行对比,并结合实例分析。比较得出,应用领域驱动设计能更好地把业务逻辑和最终实现代码进行匹配,阅读代码就能了解系统目的,使软件精确地贴近现实领域,也易于软件的扩展维护.
For information in English, please click here
Research on Domain-Driven Design's Business Logic Organization
Abstract:Domain means the business in a certain industry segments, it is the problem that have to be solved by software. Domain business logic means the real business operate flow showed in the software, During the software development in a certain domain, traditional data-central approach couldn’t organize the business logic well, it will have a great influence to the building of the domain model, to the design of programming, even to the maintenance of the software, especially to the long last software. Domain-driven design is a philosophy whose focus is the intricacies of the domain and the object is to make these intricacies explicit in the domain model. This paper made a deeply research about domain driven design on how to organize the business logic, and compared to a traditional business logic organize method. We come to a conclusion that to using domain-driven design to solve the business logic organization problem would made the software much more similar to the domain in the real world.
Keywords: Domain-driven design domain model aggregate business logic enterprise architecture
基金:
论文图表:
引用
No.2604436047812275****
同行评议
共计0人参与
勘误表
领域驱动设计的业务逻辑组织方法研究
评论
全部评论0/1000