微软企业库2.0 案例

时间:2013-04-18 11:43:19
【文件属性】:

文件名称:微软企业库2.0 案例

文件大小:12.39MB

文件格式:RAR

更新时间:2013-04-18 11:43:19

企业库 DAAB

企业库是微软《模式与实践》(patterns & practices)的一部分, 是一些具有功能的程序块的集合,通用性很强,重用性好。 它包含7个应用程序块(Application Block): 1、配置块(基本不用配置) 2、数据访问块(配置连接字符串、默认实例) 3、日志块(配置Sinks、Formatters、Category、默认策略) 4、异常块(添加异常类型,指定处理策略) 5、加密块(对称一般用RijndaelManaged,HASH一般用MD5、SHA1、SHA256等) 6、缓冲块(添加一个默认缓冲一个隔离缓冲,配置过期检测频率、最大对象数目、自动移除对象数目等参数) 7、安全块(通用性不强,只需掌握其中的序列化) 还有其他的一些应用程序快,比如UIP(用户界面过程)、Smart Client(智能客户端)等, 可能会收录在后续版本的企业库中。 本例中,专门把日志、异常、缓冲、加密、序列化等放在一起做了一个Facade层,如本例中的EntLib.Utility层, 其中LogManager、CacheAppManager、ExceptionManager、CryptoManager、SerializeManager等是Facade类。 数据访问则直接在DAL层中创建Database或DBCommandWrapper的实例,供访问数据用。 异常策略的调用也放在了DAL层中,一般应该放在业务逻辑层中,而界面层捕捉被处理过的异常。


网友评论

  • 只能说举一反三吧,还是感谢
  • 和说明的不太一样。只能参考。
  • 虽然是1.0,但是能用,还是不错的,谢谢了!
  • 写2.0的牌子,里面的内容却是1.0的!真忽悠人!
  • 果然是1.0的,不厚道啊!
  • 写2.0的牌子,里面的内容却是1.0的!晕!
  • 不错,学习Enterpriselibrary时可以参考下

相关文章