摘要: 到目前为止,我们使用的模块都是在同一个配置文件中,这显然是不灵活的,我们希望每个功能模块能独立的在一个配置文件中体现,这样不仅易于管理,易于扩展,也易于阅读和分类.企业库当然考虑到了这个问题并且提供了解决方案,本章就是讲解如何使用Configuration Application Block来将各个模块分割到独立的配置文件中的. 和以前一样,我们先提需求,再用实例做讲解,这样比较形象生动些: 1... 阅读全文
posted @ 2010-08-28 13:18 水木 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 企业库日志应用程序模块工作原理图:      从上图我们可以看清楚企业库日志应用程序模块的工作原理,其中LogFilter,Trace Source,Trace Listener,Log Formatter的信息都可以在Category配置文件中反映出来,通过配置文件,调用LogWriter类的Writer方法,就可以将包含日志信息的LogEntry实体写入... 阅读全文
posted @ 2010-08-28 13:10 水木 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 企业库数据库访问模块通过抽象工厂模式,允许用户通过简单的配置选择不同的数据库作为程序的数据源,大大解决了切换数据库时带来的麻烦.因为我本机只安装了SQL Server 2005,所以在此只做SQL的演示,需要深究的朋友可以访问以下网站: http://msdn.microsoft.com/en-us/library/ff664408%28v=PandP.50%29.aspx 企业库数据库访问模... 阅读全文
posted @ 2010-08-28 13:05 水木 阅读(501) 评论(0) 推荐(0) 编辑
摘要:   哈哈,这次是我第一次写系列文章,没想到也不知不觉就写完了,为了大家认识Enterprise Library 5.0都有哪些功能模块,我在此做了一个目录供大家参考,也希望大家多多指教,将来我还会写一些文章分享自己的学习成果的  \(^ ^) 1. Microsoft Enterprise Library 5.0 系列(一) Caching Application Bloc... 阅读全文
posted @ 2010-08-28 13:02 水木 阅读(375) 评论(0) 推荐(0) 编辑
摘要:   企业库加密应用程序模块提供了2种方式让用户保护自己的数据: Hashingproviders:  离散加密法, 简单来说就是把你的信息保存到内存中后用一个离散值表示并返回给程序,这样在程序中只能看到离散值而不是明文,这样就起到简单的加密效果啦. Cryptographyproviders: 密钥加密法. 用对称加密方法对数据进行加密(尚未支持非对称加密). 使用企业库加密... 阅读全文
posted @ 2010-08-28 13:01 水木 阅读(421) 评论(0) 推荐(0) 编辑