摘要: 并不是所有的应用程序都需要复杂的体系结构来封装业务逻辑,只有深入理解所有的领域逻辑模式的优缺点及使用场景,才能应用最合适的模式去解决你所面临的问题。目前最流行的领域逻辑模式有:Transaction Script(事务脚本)、Active Record(活动记录)、Domain Model(领域模型)和Anemic Domain Model(贫血领域模型)。下面我将分别讲述这几种模式的优缺点及使用场景,希望大家可以在实际项目中加以利用发挥一定作用。1. Transaction Script(事务脚本):所谓事务脚本,是一种面向过程而非面向对象的业务逻辑方法。在该过程中包含相对独立的业务事务,为 阅读全文
posted @ 2011-12-01 16:13 Miracle He 阅读(1702) 评论(1) 推荐(0) 编辑
摘要: 首先我们从一个示例谈起,有一家商店当节日来临时,将对顾客实行打折优惠。基于此需求,我们按照传统方式来实现。新建一个Web项目并添加一个页面default.aspx。前台设计页面<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="Web.pages._default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi 阅读全文
posted @ 2011-12-01 12:07 Miracle He 阅读(4463) 评论(17) 推荐(4) 编辑