DDD~microsoft NLayerApp项目中的层次结构图
如果你想学好一样东西,一定要看高手是如何做的
如果你想学好.net,一定要看.net framworks源代码
如果你想学好分层结构,一定要去看petshop项目
如果你想学好MVC,一定要去看dinner项目
如果你想学好DDD,一定要去看Microsoft NLayerApp项目
呵呵,今天主题是DDD,所以,我们主要看一下NLayerApp的项目结构,在微软架构师开发一个项目时,他的心中一定对自己系统的架构很清晰,这时,他会使用一定工具把它的思想写出来,以便更好的让开发人员看到。
表现层如图:
分布层服务层如图:
应用层如图:
领域层如图:
基础设施层如图:
事实上,我们在设计一个系统时,从架构师的角度应该要设计出上面的这些图来,这样你才能更好的驾驭你的项目,呵呵!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2012-02-21 何为.Net Remoting