ABP理论学习之N层架构
自从写这个系列博客之后,发现很多园友还是希望有个直接运行的demo,其实在github上就有官方的demo,我直接把这demo的链接放到这里吧,另外,我分析,这些找不到demo的同学,很可能是不怎么用github,可能的原因就是英文不好。所以还是希望程序员多看看英文文档,一开始看得很慢不要紧,时间久了,速度绝对能上去。因为都是技术性的文章,没有特别难的语法,能让大家退而却步的最多是些生词,这个就要靠大家积累常见的词汇了,一些生僻词的话查一下意思,理解了那句话就可以过了。 跟ABP相关的所有源码,包括zero,demo,都在这个目录下了,大家可以一个个点击看一下。下面做一稍微解释。 本篇目录 介绍 ABP架构 领域层 应用层 基础设施层 Web和展现层 其他 总结 介绍 对应用代码基进行分层可以帮助降低复杂度和提高代码复用性,这已经成为广为接受的技巧。为了实现分层的架构,ABP遵循以下DDD(领域驱动模型)的原则。在DDD中,有四个基础层: 表现层:用户访问的接口,使用应用层实现用户交互。 应用层:表现层和领域层之间的媒介。负责组织业务对象,以执行特定的应用任务。 领域层:包括业务对象和...