原本不打算写这篇的,因为之前基本上每篇文章都有总结部分,因此,在系列文章结束的时候,需要总结的内容并不多;但正如刚刚所说,经过几个月的努力,本系列文章也到了该结尾的时候,于是还是做个简要的总结吧。
我们从《项目简介与环境搭建》开始,了解了NLayerApp的项目概况、先决条件、运行环境以及部署方式,并对该项目所立足的理论基础做了一个非常简单的介绍;接下来的《多层架构与应用系统设计原则》、《DDD、分布式DDD及其分层》两篇文章从理论的角度对软件架构设计原则、分层架构、领域驱动设计、面向领域的多层分布式系统等方面进行了较为详细的介绍;《基础结构层(Cross-Cutting部分)》、《基础结构层(数据访问部分)》、《领域模型层》、《应用层》以及《分布式服务》则结合之前所述的理论依据,从基础结构层、领域模型层、应用层以及分布式服务这几个主要的层次入手,针对NLayerApp进行了更为详细的剖析。或许在某些方面,文章中并没有继续深入,但我想读者朋友应该可以在学习NLayerApp案例的过程中,结合这些文章即能够较快地了解到整个项目的详细结构、各层各组件之间的关联关系以及协作方式和序列。希望这个系列文章能够从软件架构设计与领域驱动的角度,给软件从业人员带来必要的帮助。
在接下来的这段时间里,我打算以企业应用架构理论与.NET实践相结合的方式,继续研究、学习并探讨与软件架构相关的话题,大致应该会包括以下几个部分(但不一定会以如下的顺序进行探讨与介绍):
差不多就这些内容,读者朋友如果有任何建议,可以直接留言讨论。再次感谢大家对NLayerApp系列文章的关注。
Microsoft NLayerApp案例理论与实践【总结】
原文:http://blog.csdn.net/zhixiang2010/article/details/18884009