上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: C#的internal关键字可以使标记的方法,字段或者属性等等只能在当前assembly内部使用,那么如果其他的assembly需要使用这个internal的方法的时候怎么办呢?.NET提供了一种类似于C++中的友元类的方式来完成这个功能,那就是使用InternalsVisibleTo。这种情况常见于做测试的时候,需要另外一个项目来测试项目中的internal方法所标记的功能,所以有了Intern... 阅读全文
posted @ 2010-08-15 21:55 lmule 阅读(6158) 评论(0) 推荐(1) 编辑
摘要: 一、企业库的主要内容  企业库是一个可重用的组件集合,同时也是一个受支持的基础框架。企业库包含的内容:  企业库功能模块  企业库核心  企业库配置工具  对象创建和依赖注入方法  工具集,示例,和开发指导  二、强命名企业库程序集  如果你使用源代码生成企业库程序集,你就要考虑是否给程序集添加强命名。强命名由程序集的标识组成,包括一个名称,版本号,和一个可选的区域信息,加上一个公共的key和一个... 阅读全文
posted @ 2010-08-15 21:43 lmule 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、迁移和并行使用  通常来说,企业库是建立在.NET 2.0 的基础上,使用后续版本的企业库也不需要改变任何代码。不需要将引用更新到新的程序集,也不需要在配置文件中指明程序集的正确版本。  这个版本4.1的企业库可以和以前版本的企业库同时安装,你可以将使用新版本的应用程序和使用旧版本的应用程序一起部署。也你可以一次性的将现有应用的企业库应用升级到新版本。  如果你选择并行使用不同版本的企业库,你... 阅读全文
posted @ 2010-08-15 17:12 lmule 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在4.1中你可以使用Unity Application Block(Unity)在函数或者是功能运行之前或者之后拦截企业库的对象,生成这些对象,并且将他们注入到其他对象中。  企业库中包含了很多的类,允许你从Unity容器中获取在企业库配置中定义的,类似SqlDatabase或者是CacheManager对象的实例。另外,一些有好的注入代替了过去的静态方法。使用Unity的依赖注入能力可以很好的简... 阅读全文
posted @ 2010-08-15 17:01 lmule 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 我是一个.NET技术为主的程序员,每次开发一个新的应用的时候,都会被人问道“.NET有没有框架可以用,有没有类似 hibernate,structs,spring之类的框架,怎么什么都没有呢,.NET有没有开源的现成的好用的框架,怎么每次都要造轮子呢?你们在干什么呢,数据访问和日志这种东西怎么每次你们都要花功夫来写呢,没有可以参考的吗”,大部分人的回答往往是“没... 阅读全文
posted @ 2010-08-15 16:54 lmule 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我介绍了企业库Cryptographer模块的一些重要类,同时介绍了企业库Cryptographer模块为我们提供的扩展接口,今天我就要根据这些接口来进行扩展开发,实现2个加密解密方法(离散加密和对称性加密),分别实现自接口IHashProvider和接口ISymmetricCryptoProvider。这段代码主要就是实现一个离散加密,不过还是有几点需要注意:1、在实现接口IHa... 阅读全文
posted @ 2010-08-14 17:56 lmule 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 在完成了后,今天开始介绍企业库中的新模块:Cryptographer(加密模块),这个模块在日常的大多数项目的作用非常重要,例如:网站会员密码、身份证号、网站配置等,通过对信息进行加密可以保证项目数据的安全性。今天主要介绍以下几点:1、企业库Cryptographer(加密模块)简单分析。2、实现一个自定义加密接口。3、在项目中应用自定义接口。第一点、企业库Cryptographer(加密模块)简... 阅读全文
posted @ 2010-08-14 17:53 lmule 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 前端时间花了1个多星期的时间写了使用jQuery.Validate进行客户端验证,但是那仅仅是客户端的验证,在开发项目的过程中,客户端的信息永远是不可信的,所以我们还需要在服务器端进行服务器端的验证已保证数据的正确,今天我继续企业库的学习之路,主要介绍企业库中的Validation模块如何对数据进行验证。本文的主要内容有以下三点:1、根据本项目进行实体验证。2、使用Validation提供的ASP... 阅读全文
posted @ 2010-08-14 17:50 lmule 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 在前一篇文章中,已经将Validation模块的内置的多种验证器(第一类验证器)的使用进行了介绍,今天继续后面两类验证器:独立验证器和自定义验证器,同时对Validation模块下有关验证器的配置类进行遗漏补充。一、独立验证器 我上篇中我将AndCompositeValidator和OrCompositeValidator归为独立验证器,这2个验证器主要是为了第一类验证服务,可以进行多种验证组合在... 阅读全文
posted @ 2010-08-13 18:22 lmule 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我介绍了企业库的Validation模块的基本信息、使用方法,同时对企业库的内置验证器的实现及验证器的特性类实现进行了简单的分析,今天我将继续前一篇文章,介绍Validation模块内置的多种验证器的使用进行介绍。 (注:本文仅仅就Validation模块的各种验证器根据我个人的理解进行介绍,如果有误欢迎大家指出!)0、验证器的命名参数在上一篇文章中我已经介绍过验证器的特性类的层次... 阅读全文
posted @ 2010-08-13 18:20 lmule 阅读(746) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页