走向.NET架构设计—第四章—业务层分层架构(前篇)
走向.NET架构设计—第四章—业务层分层架构(前篇) 前言:在任何一个项目中业务层毫无疑问是最重要的层,所以在设计的过程中,如何组织业务层是至关重要的。本章的讨论将会涉及Flower 的架构模式一书中的四种组织业务层的模式:Transaction Sript,Active Record,Anemic Model 和Domain Model 。每一中组织业务逻辑的模式有着各自都优缺点,如何选择他们重要的还是取决于我们所要开发的项目的类型。 在讨论完四种模式之后,我将会和大家一起来看看DDD 的一些知识。 每种模式的讲解,我都会用实例的形式给出完整的代码,也希望大家多琢磨! 本篇议题如下: Transaction Scrip( 前篇) Active Record 前篇) Domain Model (中篇) Anemic Model (中篇) DDD (后篇) 不是所有的应用程序都是一样的,也不是所有的系统都需要用复杂的架构来组织业务逻辑。作为开发人员,我们必须清楚每一种业务逻辑组织的模式,这样我们才能在需要的时候做出合适的选择。 Transaction Script 这种组织...
第一版封面
第二版封面