摘要: 英语好的朋友请看官方教程:Creating a MVC 3 Application with Razor and Unobtrusive JavaScript 本片教程是学习怎么通过ASP.NET MVC Razor视图引擎模板创建一个用户列表的简单应用程序的实例。这个小程序用到了新的视图引擎Razor和Visual Studio 2010 ASP.NET MVC3.0来模拟一个可以创建,编辑和删除的用户列表。这个教程描述了利用ASP.NET MVC 3.0框架怎么一步一步的,构建用户列表实例示范程序。概述你将创建一个简单的用户列表网站。用户可以新建,编辑和查看用户详细信息。创建web应用程序 阅读全文
posted @ 2012-05-25 09:08 CircleLee 阅读(786) 评论(0) 推荐(0)
摘要: 个人网站:www.itiask.com英语好的朋友直接看官方教程:Understanding the ASP.NET MVC Execution Process 理解ASP.NET MVC的执行过程本篇文章将帮助理解ASP.NET MVC的执行过程,学习怎么ASP.NET MVC 框架怎么一步步处理浏览器响应的。当您请求一个ASP.NET MVC 的Web应用程序时,首先传递一个UrlRoutingModule对象,它是一个Http模块,由它解析请求并根据路由选择执行。UrlRoutingModule对象选择第一个匹配当前请求的route对象(route对象是继承并实现RouteBase的类. 阅读全文
posted @ 2012-05-24 10:04 CircleLee 阅读(368) 评论(0) 推荐(0)
摘要: 如果英语好的朋友可以去官方看下 MVC OverView,个人网站:www.itiask.comMVC概述MVC模式是一种软件架构模式。它把软件系统分为三个组件:模型(Model),视图(View)和控制器(Controller)。ASP.NET的MVC框架为web程序提供了一种可以替代Web Forms的方式,MVC框架是一个轻量级、高测试性强的框架,能够和现有的如Master Page和成员身份验证等ASP.NET特征(类似于Web Forms),很好的集成。MVC框架依赖于System.Web.Mvc程序集,也依赖于System.Web命名空间。MVC 设计模式在较长的时间内MVC作为一 阅读全文
posted @ 2012-05-24 09:14 CircleLee 阅读(216) 评论(0) 推荐(0)
摘要: 个人网站www.itiask.com 专业问答网站,基于我记录框架开发工厂模式(主要是自己的笔记:水平较低,请勿语言攻击)除了new操作符之外还有很多制造对象的方法,用new初始化对象经常会造成耦合的问题,这时候就会用到工厂模式。每次使用new时,都是在针对具体的实现有点违背设计原则(针对接口编程,而不是针对实现编程),如果遇到会改变的东西,应该尽量想到针对接口编程,可以隔离掉以后可能会发生的变化。以下是headfirst中的例子(披萨店)一般我们创建一个pizza会直接Pizza pizza = new Pizza();因为后面披萨店的披萨有很多种,所以我们希望pizza是一个接口,所有类型 阅读全文
posted @ 2011-07-29 13:58 CircleLee 阅读(259) 评论(0) 推荐(0)
摘要: 个人网站www.itiask.com 专业问答网站,基于我记录框架开发装饰者模式(主要是自己的笔记:水平较低,请勿语言攻击)开放-关闭原则:类应该对扩展开放,对修改关闭headfirst中的例子,星巴兹咖啡需求是这样的,几种饮料(价格),可以选择放的调料奶泡(价格)、牛奶(价格)。。。把客户要加的调料和饮料的价格计算出来。饮料的超类:Beverage具体的饮料是:HouseBlend, DarkRoast , Decaf, Espresso可以加的调料:Milk,Soy,Mocha第一种尝试,可能有N多的HouseBlendWithMilkAndSoy,HouseBlendWithMilkAn 阅读全文
posted @ 2011-07-26 13:05 CircleLee 阅读(326) 评论(0) 推荐(0)
摘要: 个人网站www.itiask.com 专业问答网站,基于我记录框架开发观察者模式(主要是自己的笔记:水平较低,请勿语言攻击)定义:观察者模式定义了对象之间的一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。设计原则:为了交互对象之间的松耦合设计而努力当两个对象之间耦合,它们依然可以交互,但是不太清楚彼此的细节,观察者模式提供了一种对象设计,让主题和观察者之间松耦合,因为主题不需要知道观察者是谁,做了什么或其他任何细节,一个类成为观察者只需要实现观察者的接口,然后注册就可以成为观察者。主题不在乎是谁观察了它,它会发通知给所有实现了观察者接口的对象。以下例子摘自h 阅读全文
posted @ 2011-07-21 15:43 CircleLee 阅读(280) 评论(1) 推荐(0)
摘要: 个人网站www.itiask.com 专业问答网站,基于我记录框架开发策略模式和设计原则(主要是自己的笔记:水平较低,请勿语言攻击)如果想理解的深入建议深入的读读headfirst,这个真有用,如果只是随便看看,其实是学不到啥东西的。本文包括两部分(1.Petshop中策略模式的应用、2.控制台小应用程序)1.Petshop中策略模式的应用至于在程序中的应用,我也是个新手,不知道何时需要这种模式,可以参考下petshop中的策略模式,理解下在真实项目中如何使用。我对petshop中策略模式的理解就是里面处理订单时可能有同步和异步插入数据两种方式,具体用那种方式直接在配置文件中修改即可。看文字不 阅读全文
posted @ 2011-07-20 17:36 CircleLee 阅读(356) 评论(0) 推荐(0)