随笔分类 -  Professional ASP.NET Design Pattern

All about this book Professional ASP.NET Design Pattern
[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的WCF分层结构示例Step by Step —— 05 Contracts
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1 转载请注明本文来自博客园 http://www.... 阅读全文

posted @ 2011-03-14 22:42 李志鹏 阅读(365) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的WCF分层结构示例Step by Step —— 04 DataContract
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1 转载请注明本文来自博客园 http://www.... 阅读全文

posted @ 2011-03-14 22:10 李志鹏 阅读(464) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的WCF分层结构示例Step by Step —— 03 数据访问层
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1 转载请注明本文来自博客园 http://www.... 阅读全文

posted @ 2011-03-10 00:23 李志鹏 阅读(471) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的WCF分层结构示例Step by Step —— 02 Model的建立
摘要:业务逻辑的建立是如下: 书中是用的业务逻辑层使用的模型为domain model,即实体Event为核心抽象为一个类,而其订票Reservation和买票Purchase这个两个行为也定义为两个类。 1. 在solution的Service文件夹下建立一个project名为ASPPatterns.Chap6.EventTickets.Model。 2. 建立TicketPurchase类,其内容为... 阅读全文

posted @ 2011-03-09 23:56 李志鹏 阅读(435) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的WCF分层结构示例Step by Step —— 01 准备工作
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1 转载请注明本文来自博客园 http://www.... 阅读全文

posted @ 2011-03-07 22:55 李志鹏 阅读(630) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 06 用户界面层
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli书中使用了StructureMap来实现依赖注入。StructureMap的地址为:http://sourceforge.net/projects/structur 阅读全文

posted @ 2011-02-01 11:01 李志鹏 阅读(686) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 05 表现层
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli对于这个基于MVP的分层结构,我们已经完成了业务逻辑层(Model),服务层(View),现在开始了表现层(Presenter)。表现层的作用就是操纵服务层提供的服 阅读全文

posted @ 2011-02-01 10:05 李志鹏 阅读(373) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 04 数据访问层
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli数据访问层由于使用了LINQ,编写非常容易。1. 首先在WebUI里添加一个SQL数据库文件,名称为Shop,添加表Product如下:2. 回到数据访问层项目,首 阅读全文

posted @ 2011-02-01 00:47 李志鹏 阅读(397) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 03 服务层
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli服务层的作用是是给表现层提供一个完全契合表现需要的视图模型(view model),有时候我们把它叫做表现模型。服务层的典型架构就是将表现层提供的请求包装为Requ 阅读全文

posted @ 2011-02-01 00:36 李志鹏 阅读(563) 评论(1) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 02 业务逻辑层
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli业务逻辑层就是将数据的获取和数据的表现同数据的“转换方法"(业务逻辑)分离出来,单独进行建模,成为数据访问层和数据表现层的中间层。这里我们要实现的业务逻辑如前文所说 阅读全文

posted @ 2011-01-31 23:00 李志鹏 阅读(677) 评论(0) 推荐(0)

[ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 01 准备工作
摘要:注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli本例要实现的功能非常简单,但是却阐明了使用分层结构来编写ASP.NET应用的详细过程,同时将涉及到的设计模式一并进行了说明,是Professional ASP.NE 阅读全文

posted @ 2011-01-31 21:39 李志鹏 阅读(1258) 评论(0) 推荐(0)

[Professional ASP.NET Design Pattern 读书笔记系列] 06 服务层
摘要:1. 什么是服务层? 服务层就是对业务逻辑层进行包裹,并且为上一层提供接口的层。 2. 什么是SOA? SOA指的是一种架构方式,即服务导向的架构方式。其特征是对于业务应用层所要使用的services,分割为一个有一个耦合度非常小的service,这样这些独立的service可以被一个或者多个应用所调用。 3. 什么是SOA的四原则? 1)Boundaries Are Explicit 边界是显示... 阅读全文

posted @ 2011-01-29 17:21 李志鹏 阅读(313) 评论(0) 推荐(0)

[Professional ASP.NET Design Pattern 读书笔记系列] 05 业务逻辑层:模式
摘要:1. 什么是工厂模式 Factory 工厂模式就是一种静态的类,它具有静态的方法,静态的方法可以根据传入的参数不同,返回不同的类的实例,而返回的不同的类的实例,由于实现了同一接口,因此可以调用同一方法。这样做的好处就是,使用者不需要知道工厂的内部情况怎么样,只需要知道工厂的接口怎么样,就能通过该接口返回不同实例,调用同一方法,得到不同结果。下面以书中的Order Service 为例: 这个例子要... 阅读全文

posted @ 2011-01-28 21:08 李志鹏 阅读(385) 评论(0) 推荐(0)

[Professional ASP.NET Design Pattern 读书笔记系列] 04 业务逻辑层:业务逻辑层的组织
摘要:1. 业务逻辑层包含那四种模式? 包含Transaction Script事务脚本,Active Record活动记录模式,Anemic Model缺血性模型,Domain Model领域模型 2. 什么是Transaction Script? Transactoin Script是一种面向过程而不是面向对象的模式,把它业务逻辑层要完成的功能分成一个一个的Procedure,每个Procedure... 阅读全文

posted @ 2011-01-24 23:22 李志鹏 阅读(331) 评论(0) 推荐(0)

[Professional ASP.NET Design Pattern 读书笔记系列] 03 网络应用的分层以及重点的分离
摘要:1.一个简单的反Design Pattern的例子  数据库中有这样一张表,内容如下:ProductIdProductNameRRPSellingPrice1Drill109.990099.99002 Hammer0.99007.99003Shovel9.99009.9900  网页的目的是除了要显示商品名称,建议零售价RRP和销售价Selling Price之外,如果商品的销售价给比将以零售价低,还要显示销售价比零售价便宜了多少钱,以及显示便宜了的百分比。  同时,显示的表格上方还要有一个打折按钮,选项为不打折和打95折。打折之后的价格显示为SellingPrice,同时需要重新计算建议零售 阅读全文

posted @ 2011-01-23 17:22 李志鹏 阅读(316) 评论(0) 推荐(0)

[Professional ASP.NET Design Pattern 读书笔记系列] 02 分解类型的类型
摘要:1. GoF描述23中设计模式时遵循了哪些原则? 1)Pattern Name和Classification 类姓名和分类:类型名规定了这种Pattern的名字,Classification表明它是属于Creational、Structural还是Behavioral中的哪一种。 2)Intent 意图:表明这个发Pattern是用来解决什么问题的,以及它解决这个问题为什么有用。 3)Also K... 阅读全文

posted @ 2011-01-22 14:59 李志鹏 阅读(228) 评论(0) 推荐(0)

[Professional ASP.NET Design Pattern 读书笔记系列] 01 成功应用的模式
摘要:1. 什么是设计模式? 问题解决方案的抽象模板称为设计模式。它是解决方案的蓝图,但是并不是解决方案本身。 2. 设计模式的起源是什么? Design Pattern Bible设计模式圣经这本书的四个作者(GoF)将总结出来的23中设计模式分为3各组,包括: 1)创造模式:负责对象构造和引用的模式。 2)结构模式:处理对象之间关系以及这些对象如何构成更大对象的模式。 3)行为模式:处理对象之间通信... 阅读全文

posted @ 2011-01-22 01:40 李志鹏 阅读(231) 评论(0) 推荐(0)

[Professional ASP.NET Design Pattern 读书笔记系列] 00 预告&简介
摘要:Professional ASP.NET Design Pattern 通过介绍基本的面向对象编程的技巧来理解和解释设计模式,从而向读者展示了生产环境下ASP.NET应用的设计模式。书中所使用的示例程序是一个企业级别的ASP.NET站点,它具有多层结构,采用面向服务的架构,从而可以使其可以在未来的ASP.NET工程中使用。 Professional ASP.NET Design Patterns... 阅读全文

posted @ 2011-01-21 00:34 李志鹏 阅读(210) 评论(0) 推荐(0)

导航