3 Implementation: The Big Picture 实现:蓝图

三、Implementation: The Big Picture 实现:蓝图

3.1 Layering of a .NET Solution .Net项目分层结构

The picture below shows a Visual Studio Solution created using the ABP's application startup template:

使用ABP的应用程序启动模板创建的Visual Studio解决方案,如下图所示:
3 Implementation: The Big Picture 实现:蓝图
The solution name is IssueTracking and it consists of multiple projects. The solution is layered by considering DDD principles as well as development and deployment practicals. The sub sections below explains the projects in the solution;

该解决方案的名称叫IssueTracking,它由多个项目组成。该解决方案分层时充分考虑DDD原则以及开发和部署的实际情况。下面的小节对解决方案中的各个项目进行解释。

Your solution structure may be slightly different if you choose a different UI or Database provider. However, the Domain and Application layers will be same and this is the essential point for the DDD perspective. See the Application Startup Template document if you want to know more about the solution structure.

如果你选择不同的UI或数据库,你的解决方案结构可能会略有不同。然而,领域层和应用层是一样的,并且这是DDD的关键点。如果你想了解更多关于解决方案结构的信息,请参阅应用程序启动模板的说明文档。

上一篇:你知道近来年大火的DDD是如何兴起的吗?以及与微服务的关系


下一篇:DDD基础 (实体 && 值对象)