09 2010 档案
摘要:Controller是ASP.NET MVC中重要的组成部分,各种业务逻辑的实现,本讲介绍Controller的基本构成和返回结果类型ActionResult的应用。
阅读全文
摘要:本讲探讨GoF23之Prototype原型模式的意图、动因、原理、应用场景与C#语言实现,以及该模式在.NET框架程序设计中的具体应用。
阅读全文
摘要:MVC中使用的Route不但可以用于匹配URL,routes还可以实现很多其它功能,本讲介绍使用Route生成匹配url,以及route匹配Action的秘密,最后还会和大家分享如何在webform中使用routing技术。
阅读全文
摘要:本讲探讨GoF23之Factory Method 工厂方法模式的意图、动因、原理、应用场景与C#语言实现,以及该模式在.NET框架程序设计中的具体应用。
阅读全文
摘要:MVC使用一套新的地址匹配方式,URL不再针对硬盘上的一个文件,而是针对一个函数的方法,这一神奇的操作是如何实现的呢,我们在本讲中就将介绍URL的匹配规则。
阅读全文
摘要:本讲探讨GoF23之Builder 生成器模式的意图、动因、原理、应用场景与C#语言实现,以及该模式在.NET框架程序设计中的具体应用。
阅读全文
摘要:View层是MVC架构中位用户提供数据显示的内容,也是MVC架构中的门面,本讲我们介绍如何使用View数据缓存机制保存强类型来实现数据从Controller层到View层的传输,本讲我们介绍如何使用View层的Helper类帮助生成html格式内容,此外本讲还详细介绍View引擎的工作方式,开发者可以根据自己的需要编写自己的View引擎。
阅读全文
摘要:本讲探讨GoF23之Abstract Factory 抽象工厂模式的意图、动因、原理、应用场景与C#语言实现,以及该模式在.NET框架程序设计中的具体应用。
阅读全文
摘要:View层是MVC架构中为用户提供数据显示的内容,也是MVC架构中的门面,本讲我们介绍如何使用View数据缓存机制保存强类型来实现数据从Controller层到View层的传输。
阅读全文
摘要:本讲探讨GoF23之Singleton 单件模式的意图、动因、原理、应用场景与C#语言实现,以及该模式在.NET框架程序设计中的具体应用。
阅读全文
摘要:本节课程中,我们演示了一个MVC架构网站的设计与实现,手把手的带着大家实现MVC架构的所有功能,让大家对MVC架构的应用程序的3个层次有形象了解。
阅读全文
摘要:本讲从总体介绍面向对象设计模式的基本概念和原则,并演示面向对象设计模式在.NET框架程序设计中的实践应用。
阅读全文
摘要:ASP.NET MVC2架构是新的微软web平台的架构,也是微软实现MVC架构的方式的方法,本节课程我们从asp时代开始,回顾了web开发历程,并介绍了MVC架构的的应用场景,让大家对MVC架构有一个直观认识。
阅读全文
摘要:原型模式的用意是:通过给出一个原型对象来指明所要创建的对象类型,然后用复制这个原型对象的办法创建出更多的同类型对象。
阅读全文
摘要:工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。
阅读全文
摘要:由于String类型代表的是一个不可变的字符串,所以BCL提供了另一个名为System.Text.StringBuilder的类型,它允许我们有效的对字符串的字符执行动态操作,以创建一个String。
阅读全文
摘要:建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。
阅读全文
摘要:在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。
阅读全文
摘要:Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。
阅读全文
摘要:设计没有标准,模式充满变化,我们对设计与模式的探讨,就是希望能从没有标准的设计中体验设计的乐趣,从充满变化的模式中寻求问题的解决之道。
阅读全文
摘要:首先声明,这个系列的文章绝大部分都是借鉴和参考其他资料整理出来的。写此文的目的也仅仅是让自己梳理一遍知识结构,加深印象;同时也能为以后查找相关设计模式的东西提供方便;还有一个目的就是将我正在学习的东西与大家分享。
阅读全文