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 执法长老 阅读(2106) 评论(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) 编辑

导航