上一页 1 2 3 4 5 6 ··· 21 下一页

2008年12月17日

ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part I(转)

摘要: 相信大家都使用过ASP.NET进行过基于Web的应用开发,ASP.NET是什么?如果站在一个相对High Level的角度,我们可以这样来定义ASP.NET:ASP.NET是一个基于Web的开发平台,提供构建企业级应用所需的Service、Programming Model和Software的Infrastructure。如果我们以一个Low Level的角度来看,它本质上就是一个消息处理器:他接... 阅读全文

posted @ 2008-12-17 13:17 执法长老 阅读(179) 评论(0) 推荐(0) 编辑

ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI(转)

摘要: 前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型的问题,并不是三言两语就能说清楚的,所以决定写这样一篇介绍IIS和ASP.NET Runtime Process Model的文章,谈谈我对此的一个粗浅的认识,如果有什么不对的地方... 阅读全文

posted @ 2008-12-17 13:08 执法长老 阅读(188) 评论(0) 推荐(0) 编辑

2008年12月8日

深入剖析ASP.NET的编译原理之二:预编译(Precompilation)(转)

摘要: 在本篇文章的第一部分:[原创]深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation),详细讨论了ASP.NET如何进行动态编译的,现在我们来谈谈另外一种重要的编译方式:预编译(Precompilation)。 1.为什么要进行预编译 ASP.NET 2.0的编译方式大体可以分成两种:动态编译和预编译,要回答为什么要进行预编译,我们先要看看动态编译有什么不好的地... 阅读全文

posted @ 2008-12-08 09:35 执法长老 阅读(386) 评论(0) 推荐(0) 编辑

2008年12月5日

深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)(转)

摘要: Microsoft 的Visual Studio为我们在应用开发中提供的强大功能,我们是有目共睹。借助该工具,是我们的开发 显得更加高效而轻松。从Microsoft把这个IDE的名字从VS.NET 该为VS(比如原来的Visual Studio.NET 2003,现在的版本叫VS2005),可以MS对该IDE的期望和野心:MS要把它改造成一个万能的IDE。不过任何都有其两面性,对于我们广大的开发 ... 阅读全文

posted @ 2008-12-05 18:05 执法长老 阅读(221) 评论(0) 推荐(0) 编辑

使用 Unity (三):理解和使用依赖注入的键

摘要: 在使用 Unity 创建对象之前,需要准备 Unity 容器,也即进行注册(类型映射)。在 使用Unity(二):配置 Unity 、读取配置信息和获取对象中, 我们学习了如何使用配置文件来进行注册,而在本文中,我们将学习使用代码来进行各种注册,这些代码所实现的功能同样可以使用配置文件来实现。 因为 Unity 自带的文档已在这方面进行了详细说明,所以在此仅对该文档进行了翻译,以下是译文。 Un... 阅读全文

posted @ 2008-12-05 17:35 执法长老 阅读(449) 评论(0) 推荐(0) 编辑

使用 Unity(二):配置 Unity 、读取配置信息和获取对象

摘要: 和 Enterprise Library 的其他应用程序块一样,Unity 的行为也可以通过配置来指定。 Unity 应用程序块可以从 XML 配置文件中读取配置信息。配置文件可以是 Windows Forms 应用程序的 App.config 或者 ASP.NET 应用程序的 Web.config。当然,也可以从任何其他 XML 格式的文件或者其他数据源中加载配置信息。 在本文中,将和大家一起来... 阅读全文

posted @ 2008-12-05 17:33 执法长老 阅读(2103) 评论(1) 推荐(0) 编辑

使用PIAB和VAB实现业务实体的自动验证

摘要: 微软企业库的VAB(Validation Application Block)用来提供对业务实体的字段有效性进行验证,PIAB(Policy Injection Application Block)用来实现AOP技术,关于VAB的内容请参考园子里TerryLee (http://www.cnblogs.com/Terrylee/archive/2006/12/25/Enterprise_Libr... 阅读全文

posted @ 2008-12-05 17:30 执法长老 阅读(245) 评论(0) 推荐(0) 编辑

使用 Unity(一):Unity 应用程序块容器介绍

摘要: Microsoft 的 P&P 团队在 12 日发布了 Unity 的社区预览版,大家可以在 Unity 的站点上查看它的最新信息。 从今天开始,我将和大家一起来学习这个控制反转(Inversion of Control, IoC) 和依赖注入(Dependency Injection, DI) 容器的使用。关于 IoC 和 DI,大家可以参考 Martin Fowler 著的《IoC 容器和 ... 阅读全文

posted @ 2008-12-05 17:27 执法长老 阅读(280) 评论(0) 推荐(0) 编辑

SQL Server性能优化的一些简单技巧

摘要: 数据库性能优化涉及到很多方面,在数据库开发时可以通过一些基本的优化技巧提高数据库的性能: 1.原则上为创建的每个表都建立一个主键,主键唯一标识某一行记录,用于强制表的实体完整性。SQL Server 2005 Database Engine 将通过为主键列创建唯一索引来强制数据的唯一性。查询中使用主键时,此索引还可用来对数据进行快速访问。(注意:如果你建立了主键,默认情况下它就是聚集索引) 2.... 阅读全文

posted @ 2008-12-05 11:37 执法长老 阅读(342) 评论(0) 推荐(0) 编辑

2008年12月4日

Unity&Webform(2):自定义LifetimeManager和TypeConverter使Unity从HttpContext中取值注入WebForm页面 (转)

摘要: 上一篇Unity&WebForm(1): 自定义IHttpHandlerFactory使用Unity对ASP.NET Webform页面进行依赖注入中让Unity和WebForm结合在一起,通过使用HttpHandlerFactory实现了对页面的依赖注入,本文将在上篇的基础上,通过对Unity的LifetimeManager的扩展实现从WEB Application特有的HttpContext中... 阅读全文

posted @ 2008-12-04 13:50 执法长老 阅读(588) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 ··· 21 下一页

导航