第 3 章 Enterprise Library 的设计

原创 2007年09月29日 17:11:00

版权所有(c) 2007  Dorian Deng。署名 共享 非商用。
转载请注明出处:http://blog.csdn.net/doriandeng/archive/2007/09/29/1806725.aspx

Enterprise Library 在所有设计中加入了最佳实践集,如下所示:

  • 使用通用的应用程序块功能(Enterprise Library 内核)。

  • 使用统一的命名和版本规则。

  • 在所有的应用程序块中加入了度量仪。

  • 使用了在设计阶段编写的单元测试。

除了高级、普通的实践以外,Enterprise Library 在每个应用程序块设计时加入了特定上下文指导方针。要扩展 Enterprise Library 的开发者可能对这些指导方针感兴趣。

有三种方式可以扩展 Enterprise Library 。编写定制的提供程序、修改应用程序块源码、编写一个新的应用程序块。如果选择扩展 Enterprise Library ,请记住下列建议:

  • 应用程序块将暴露它的功能以使开发人员不需要修改的使用应用程序块。

  • 应用程序块将易于扩展和修改。

  • 应用程序块包含 Microsoft patterns & practices 向导。

  • 应用程序块包含度量仪。

  • 应用程序块将与其他应用程序块解耦。

相关文章推荐

通过fsharp 使用Enterprise Library Unity 3 - 三种拦截模式的探索

这篇就Enterprise Library Unity Interceptor 三种拦截模式进行一下探索。
  • samwell
  • samwell
  • 2014年10月30日 10:37
  • 945

在数据库访问项目中使用微软企业库Enterprise Library,实现多种数据库的支持

在我们开发很多项目中,数据访问都是必不可少的,有的需要访问Oracle、SQLServer、Mysql这些常规的数据库,也有可能访问SQLite、Access,或者一些我们可能不常用的PostgreS...

C#利用微软企业库Enterprise Library操作mysql数据库

在C#项目中,很多时候到要用到Enterprise Library。这里只是用一个很简单的小例子来演示一下Enterprise Library在VS2010中操作mysql数据库的流程。 1,利用E...

DbHelperSQL Enterprise Library

转自:http://blog.csdn.net/litp/article/details/1495802 Enterprise Library 2.0很多人都已熟悉,有的人也在很多项目里做了应用, ...

C#日志扩展包之Microsoft Enterprise Library - Logging Application Block之配置

配置Logging Application Block可以使用两种方法:1、使用app.config文件配置,xml编辑器或Enterprise Library Configuration Tool;...

Enterprise Library 企业库

1. Enterprise  Library 企业库介绍         是微软模式与 实践团队 开的应用程序块        安装Enterprise  Library           ...

使用Microsoft Enterprise Library开发前配置

1.新建解决方案。我们打开Visual Studio2010,选择新建项目,在其他项目类型中选择Visual Studio解决方案并对其进行命名(例如:Test),将这个解决方案保存到想要存放的位置,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第 3 章 Enterprise Library 的设计
举报原因:
原因补充:

(最多只允许输入30个字)