Font Size: a A A

Research And Application Of Domain-driven Design

Posted on:2011-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:X Z YanFull Text:PDF
GTID:2198330332974118Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The concept of Domain-Driven Design has been widely paid attention to since it was born,people think it will be the main methodology in software design.lt emphasized the concept of domain,droped the traditional methodology in software design based on the database,transfered the complexity of software system from technology to the domain,make the software developers regard the problems with a more natural way,and expanded the scale of problems which people can process at a time.Though the concept of Domain-Driven Design was just born for several years, is still a young concept,and has not been completed,it attracted more and more software developers to research it.The research of Domain-Driven Design is a challenging work in the future.This thesis researched the basic theory of Domain-Driven Design,materialized the abstract concepts in the theory,and proposed a lightweight framework based on Domain-Driven Design.This framework could make the software development convenient and rapid,and lighten the burden on the soft development personnel.The main researches of this thesis are as follows:1. Analyzed the Domain-Driven Design theory essentially, materialized abstract concepts of 6 domain model element patterns in Domain-Driven Design theory,explained some concept which misunderstood frequently,and given connections among the basic concepts from the macroscopic way.2. Proposed a lightweight framework based on Domain-Driven Design.As a realization of Domain-Driven Design,this framework could make the complex domain logic in order,and encapsulate the tedious technical details.This framework made detailed stipulation on design method of system architecture,domain model,data accessing module and database table structure,and supplied the concrete realization of the data accessing module.3. Applyed Domain-Driven Design in the actual system development.This system is a management system of a cement plant,included management of product,sales,department,employee,customer and so on.This system has the typical significance.
Keywords/Search Tags:Domain-Driven Design, Lightweight, Framework, Application
PDF Full Text Request
Related items