摘要: 一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyva... 阅读全文
posted @ 2010-04-13 10:04 awp110 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、企业库的主要内容   企业库是一个可重用的组件集合,同时也是一个受支持的基础框架。企业库包含的内容:  企业库功能模块  企业库核心  企业库配置工具  对象创建和依赖注入方法  工具集,示例,和开发指导  二、强命名企业库程序集  如果你使用源代码生成企业库程序集,你就要考虑是否给程序集添加强命名。强命名由程序集的标识组成,包括一个名称,版本号,和一个可选的区域信息,加上一个公共的key和一... 阅读全文
posted @ 2010-04-13 09:04 awp110 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在4.1中你可以使用Unity Application Block(Unity)在函数或者是功能运行之前或者之后拦截企业库的对象,生成这些对象,并且将他们注入到其他对象中。   企业库中包含了很多的类,允许你从Unity容器中获取在企业库配置中定义的,类似SqlDatabase或者是CacheManager对象的实例。另外,一些有好的注入代替了过去的静态方法。使用Unity的依赖注入能力可以很好的... 阅读全文
posted @ 2010-04-13 09:03 awp110 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、迁移和并行使用   通常来说,企业库是建立在.NET 2.0 的基础上,使用后续版本的企业库也不需要改变任何代码。不需要将引用更新到新的程序集,也不需要在配置文件中指明程序集的正确版本。  这个版本4.1的企业库可以和以前版本的企业库同时安装,你可以将使用新版本的应用程序和使用旧版本的应用程序一起部署。也你可以一次性的将现有应用的企业库应用升级到新版本。  如果你选择并行使用不同版本的企业库,... 阅读全文
posted @ 2010-04-13 09:03 awp110 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 我是一个.NET技术为主的程序员,每次开发一个新的应用的时候,都会被人问道“.NET有没有框架可以用,有没有类似hibernate,structs,spring之类的框架,怎么什么都没有呢,.NET有没有开源的现成的好用的框架,怎么每次都要造轮子呢?你们在干什么呢,数据访问和日志这种东西怎么每次你们都要花功夫来写呢,没有可以参考的吗”,大部分人的回答往往是“没有... 阅读全文
posted @ 2010-04-13 09:02 awp110 阅读(193) 评论(0) 推荐(0) 编辑