翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页

2011年7月6日 #

IIS6.0架构(1)

摘要: 1. 概述 为了提高IIS的可靠性,安全性以及可用性,与IIS5.0和以前更早的版本不同,IIS6.0提供了一个全新的IIS架构。这个架构的详细情况如下图所示: (图 1) IIS 6.0整体架构 由上可以看出,IIS6.0的内核体系主要由如下三个组件构成:HTTP.SYS,W3SVC以及W3Core。作为一个全新的架构,IIS6.0有如下让人值得关注的新特点: Ø HTTP.SYS。全新的内核监听模式。 Ø IIS6.0新的应用程序隔离模式-工作进程隔离模式。 Ø 应用程序池。 Ø 工作进程。 Ø Web管理服务(W3SVC)。 作为一个平台 阅读全文

posted @ 2011-07-06 14:07 翔如飞飞 阅读(202) 评论(0) 推荐(0) 编辑

2011年7月2日 #

ASP.NET MVC3 向View传递数据

摘要: 我们可以通过ViewResult 使Action传递数据到View.一般来说我们使用3种方式通过Action向View传递数据:1.ViewData2.TempData3.强类型Model我们先来看看ViewContext,其有3个Virtual 属性:publicclassViewContext:ControllerContext{publicvirtualTempDataDictionaryTempData{get;set;}publicvirtualIViewView{get;set;}publicvirtualViewDataDictionaryViewData{get;set;} . 阅读全文

posted @ 2011-07-02 10:37 翔如飞飞 阅读(848) 评论(0) 推荐(0) 编辑

2011年7月1日 #

构建ASP.NET MVC3 控制器

摘要: MvcRouteHandler是默认的标准路由处理器类,它将创建一个MvcHandler实例对象,而MvcHandler又是默认的MVC Handler处理类它只有一个构造器,且要传递RequestContext类型作为参数,因此它是不能注册到站点的处理程序列表中的。MVC模式下,实现IControllerFactory接口的类来获取当前的请求控制器对象而 MvcHandler 通过ControllerBuilder类来获取实现IControllerFactory接口的控制器工厂详细如下 MvcHandler的ProcessRequestInit方法代码: private Controlle. 阅读全文

posted @ 2011-07-01 15:03 翔如飞飞 阅读(467) 评论(0) 推荐(0) 编辑

2011年6月30日 #

领域模型管理与AOP

摘要: 领域模型管理与AOP摘自:InfoQ:原文地址:http://www.infoq.com/cn/articles/aspects-of-domain-model-mgmt 正如从像《领域驱动设计》[Evans DDD]和《领域驱动设计和模式应用》[Nilsson ADDDP]这些书中学到的一样,在应用架构中引入领域模型模式(《企业应用架构模式》[Fowler PoEAA])一定会有很多益处,但是它们并不是无代价的。使用领域模型,很少会像创建实际领域模型类、然后使用它们那么简单。很快你就会发现,领域模型必须得到相当数量的基础架构代码的支持。 领域模型所需基础架构当中最显著的当然是持久化——通常是 阅读全文

posted @ 2011-06-30 09:28 翔如飞飞 阅读(458) 评论(0) 推荐(0) 编辑

@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的辨析

摘要: IDENTITY关键字代表的是一个函数,而不是identity属性。在access里边没有这个函数,所以在access不能用这个语句。语法:identity (数据类型,标识种子,标识增长量)举例:select identity (数据类型,标识种子,标识增长量) AS 列名 into 新表 from 原表名每个表都可以有一个自动增长列,众所周知的就是IDENTITY列。一个IDENTITY列总是被当作表的主键处理(因此,多列主键不可能有一个IDENTITY列)。并且从中可看出,我们很容易指定从什么数开始,增幅是多少。 SQLServer中@@IDENTITY,SCOPE_IDENTITY和. 阅读全文

posted @ 2011-06-30 08:53 翔如飞飞 阅读(230) 评论(0) 推荐(1) 编辑

2011年6月23日 #

悟透JavaScript

摘要: 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在 的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况下,数据可以转 变为代码,而代码却又有可能被转变为数据,或许还存在一个类似E=MC2形式的数码转换方程呢。然而,就是 阅读全文

posted @ 2011-06-23 15:42 翔如飞飞 阅读(154) 评论(0) 推荐(0) 编辑

2011年6月21日 #

MVVM Light Toolkit(一)下载与安装

摘要: 一、下载与安装 MVVM Light Toolkit 官网地址:http://mvvmlight.codeplex.com/。 下载后的压缩包内容如下图所示,因为我的开发环境是Visual Studio 2010 旗舰版 + Expression Blend 4,所以用到的就是被选中的四个文件(其余三个文件分别是用于Expression Blend 3、Visual Studio 2008和Visual Studio 2010 Express (Phone edition)的项目模板,这里不再赘述)。 1、Binaries.V3:MVVM Light Toolkit 的核心.dll文件。将其解 阅读全文

posted @ 2011-06-21 16:50 翔如飞飞 阅读(573) 评论(0) 推荐(0) 编辑

Silverlight入门系列]使用MVVM模式(1):MVVM核心概念

摘要: MVVM模式是Model、View、ViewModel的简称,最早出现在WPF,现在Silverlight中也使用该模式,MVVM模式是对MVC模式的变种。哪儿变了?我认为MVVM和MVC的主要变化在于MVVM更适合于XAML。 MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大好处: 1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model不可以不变,当Model变化的时候View也可以不变。 2. 可重用性。你可以把一些视图逻辑放在一个View 阅读全文

posted @ 2011-06-21 10:35 翔如飞飞 阅读(185) 评论(0) 推荐(0) 编辑

2011年6月18日 #

JSON序列化和反序列化日期时间的处理(.NET)

摘要: JSON格式不直接支持日期和时间。DateTime值值显示为“/Date(700000+0500)/”形式的JSON字符串,其中第一个数字 (在提供的示例中为 700000)是 GMT 时区中自 1970 年 1 月 1 日午夜以来按正常时间(非夏令时)经过的毫秒数。该数字可以是负数,以表示之前的时间。示例中包括“+0500”的部分可选,它指示该时间属于Local 类型,即它在反序列化时应转换为本地时区。如果没有该部分,则会将时间反序列化为Utc。 修改Person类,添加LastLoginTime: 1: public class Person 2: { 3: public string N 阅读全文

posted @ 2011-06-18 16:08 翔如飞飞 阅读(374) 评论(0) 推荐(0) 编辑

数据协定中的枚举类型

摘要: 枚举基础知识 若要使用以数据协定模型表示的枚举类型,一种方法就是将 DataContractAttribute 属性应用于该类型。然后,必须将 EnumMemberAttribute 属性应用于每个必须在数据协定中包含的成员。 下面的示例演示了两个类。第一个类使用枚举,第二个类定义枚举。[DataContract]publicclassCar{[DataMember]publicstringmodel;[DataMember]publicCarConditionEnumcondition;}[DataContract(Name="CarCondition")]publice 阅读全文

posted @ 2011-06-18 15:44 翔如飞飞 阅读(278) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页