Dorian Deng-www.doriandeng.cn

追随理想和美人而生活

博客园 首页 新随笔 联系 订阅 管理
  95 Posts :: 0 Stories :: 204 Comments :: 77 Trackbacks

09 2007 档案

     摘要: 所有应用程序块都包含了用于配置设置的运行时和设计时支持。运行时支持包含了代表配置设置的类,当配置应用程序块加载配置设置时使用这些类定义。它从存储中读取配置设置,然后将包含配置数据的对象返回给应用程序块。  阅读全文
posted @ 2007-09-30 10:57 Dorian Deng 阅读(140) | 评论 (2)  编辑

     摘要: 在 .NET 中的 提供程序 是中间层代码,使用它,应用程序可以连接到服务或数据源,并从服务或数据源获取或修改一个对象可数据。Enterprise Library 包含许多提供程序。另外,可以创建自己的提供程序以支持特定应用程序所需要的信息。  阅读全文
posted @ 2007-09-29 23:54 Dorian Deng 阅读(272) | 评论 (2)  编辑

     摘要: 一般来说,ASP.NET 中 CSS 不起作用,只会在 IE 6 及以前的版本中出现,原因是因为 给定的 CSS 文件中包含不一致编码的文字。  阅读全文
posted @ 2007-09-29 22:52 Dorian Deng 阅读(235) | 评论 (0)  编辑

     摘要: Javasacript中获取Url中的参数。   阅读全文
posted @ 2007-09-29 22:51 Dorian Deng 阅读(66) | 评论 (0)  编辑

     摘要: 所有的应用程序块都被设计为只有很少的依赖,这样他们就可以单独与其他的应用程序块一起使用,所有应用程序块都依赖于 Enterprise Library 内核  阅读全文
posted @ 2007-09-29 21:39 Dorian Deng 阅读(239) | 评论 (2)  编辑

     摘要: Enterprise Library 在所有设计中加入了最佳实践集。  阅读全文
posted @ 2007-09-29 21:37 Dorian Deng 阅读(164) | 评论 (2)  编辑

     摘要: 术语“度量仪”指的是,系统的监视或测量性能以及诊断错误的能力。对于度量仪的一般信息,请参见在.NET 发布应用程序中的监视设计。  阅读全文
posted @ 2007-09-29 21:36 Dorian Deng 阅读(91) | 评论 (2)  编辑

     摘要: Enterprise Library 内核提供服务,例如度量和配置,以及所有 Enterprise Library 应用程序块所依赖的内核。内核功能包含在程序集 Microsoft.Practices.EnterpriseLibrary.Common.dll 中。  阅读全文
posted @ 2007-09-29 21:34 Dorian Deng 阅读(133) | 评论 (2)  编辑

     摘要: 这些过程解释了如何配置配置源,与节点相关的属性显示在右边的面板中。应用程序为关于应用程序块是如何配置的信息使用配置源。默认情况下,应用程序使用 SystemConfigurationSource 类的一个实例,这意味着应用程序从应用程序配置文件中获取配置信息。可以使用 Enterprise Library 配置控制台引导应用程序使用一个配置文件,而不是默认配置,或者使用一个不同的配置源。   阅读全文
posted @ 2007-09-29 21:33 Dorian Deng 阅读(108) | 评论 (2)  编辑

     摘要: 用于 Enterprise Library 应用程序块的配置信息被保存为 XML 格式,通常,信息存在于一个 XML 文件中。XML 文件包含的信息是应用程序的配置文件。  阅读全文
posted @ 2007-09-29 21:31 Dorian Deng 阅读(209) | 评论 (2)  编辑

     摘要: Enterprise Library 包含了应用程序块的源码,可以在应用程序中包含源码或者编译应用程序块并使用编译后的程序集。对于如何编译应用程序块的介绍,请参阅编译应用程序块。在应用程序中使用 Enterprise Library 程序集之前,必须添加到相应应用程序块程序集和Common程序集的引用。要编写应用程序代码,必须注意 Enterprise Library 命名空间的协定和对象创建模式。  阅读全文
posted @ 2007-09-29 21:30 Dorian Deng 阅读(268) | 评论 (2)  编辑

     摘要: 如果你要构建 Enterprise Library ,你也许要强命名程序集。一个强命名由程序集的标识组成,标识包括它的简单文本名称、版本号和文化信息(如果它支持的话),加上公钥和数字签名。它使用相应的私钥从一个程序集文件(文件包含程序集清单,它依次包含名称和生成程序集的所有文件的哈希)生成。用一个强名称签名一个程序集,以确定名称是全局唯一的。有一样的强名称的程序集应该是一样的。  阅读全文
posted @ 2007-09-29 21:28 Dorian Deng 阅读(409) | 评论 (5)  编辑

     摘要: 尽管 Enterprise Library 包含了所有源码的二进制,但你也许打算定制源码,这意味着需要自己构建 Enterprise Library ,以下章节讨论了如何来构建。在得到二进制以后,也许还要强命名它们,关于这个主题的更详细的信息,请参阅强命名 Enterprise Library 程序集。  阅读全文
posted @ 2007-09-29 21:27 Dorian Deng 阅读(210) | 评论 (2)  编辑

     摘要: Enterprise Library 的早期版本要求构建源码。Enterprise Library 3.1 包含了所有源码的预编译强命名程序集,程序集的版本号为 3.1.0.0 。   阅读全文
posted @ 2007-09-29 21:25 Dorian Deng 阅读(216) | 评论 (2)  编辑

     摘要: Enterprise Library 在各种情况下都非常有用。  阅读全文
posted @ 2007-09-29 21:24 Dorian Deng 阅读(252) | 评论 (2)  编辑

     摘要: Enterprise Library 3.1 可以与 Enterprise Library 的早期版本并行安装。可以将为 Enterprise Library 3.1 编写的新的应用程序与为早期版本编写的应用程序一同部署。另外,也可以选择移植现有的程序,在某时刻只有一个程序集,到新的版本。   阅读全文
posted @ 2007-09-29 21:22 Dorian Deng 阅读(175) | 评论 (3)  编辑

     摘要: 可以加密和解密在配置文件中的配置节数据。配置节包含了用于应用程序块的配置信息。配置工具允许从包含在 Machine.config的文件中加密提供程序中选择。典型的是,使用 DPAPI 的 DataProtectionConfigurationProvider和使用 RSA 的 RsaProtectedConfigurationProvider。  阅读全文
posted @ 2007-09-29 21:19 Dorian Deng 阅读(226) | 评论 (3)  编辑

     摘要: 默认情况下,配置工具使用与 Enterprise Library 一起提供的程序集。可以重定向工具以使用其他的程序集,例如,修改源码而编译的程序集。如果使用的是独立的配置控制台,简单的放置工具的一个副本到正确的 bin 目录中即可。   阅读全文
posted @ 2007-09-29 21:17 Dorian Deng 阅读(242) | 评论 (3)  编辑

     摘要: 可以用配置工具定制配置的运行时设置以适应特定的环境。这个特征在有多个环境共享同样的基本配置但要求不同的设置时非常有用。例如,你可能有一个使用一个用于数据访问应用程序块的字符串的开发环境,而测试环境使用另一个。  阅读全文
posted @ 2007-09-29 21:16 Dorian Deng 阅读(269) | 评论 (3)  编辑

     摘要: 可以使用配置工具创建和修改 .NET 框架的节。注意,节必须包含在单一的文件中并且不能拆分跨越多个文件。不能修改的文件的示例还包括Machine.config文件,以及包含可选的指定一个指向外部配置文件的 file属性的节。  阅读全文
posted @ 2007-09-29 21:14 Dorian Deng 阅读(309) | 评论 (3)  编辑

     摘要: 应用程序块设计用于各种不同的企业应用程序开发场景。这种设计方法允许你非常容易的适配一个应用程序块以满足实际的需要。用配置设置来完成它,而这用配置工具非常容易改变。可以为应用程序块的核心功能和每个提供程序类型定义配置设置。   阅读全文
posted @ 2007-09-29 21:12 Dorian Deng 阅读(394) | 评论 (2)  编辑

     摘要: 应用程序块帮助解决开发人员所面对的从一个项目到下一个项目中的普通问题。它们被设计成对 Microsoft 推荐的用于 .NET 应用程序的最佳实践的封装。也可以很快且容易的添加到.NET应用程序中。例如,数据访问应用程序块在简单类中提供了对最常使用的 ADO.NET 特征的访问,促进开发者的生产力。它也解决应不直接受基本类库支持的场景。   阅读全文
posted @ 2007-09-29 21:07 Dorian Deng 阅读(430) | 评论 (3)  编辑

     摘要: 这个 Enterprise Library 发行版包括二个新的应用程序块( 验证应用程序块和策略注入应用程序块)、二个向导包、以及与 Visual Studio 集成的配置编辑器。还有数据访问应用程序块和日志应用程序块功能的增加。下面各节将讨论这些和其他在这个发行中中的变化。  阅读全文
posted @ 2007-09-29 21:05 Dorian Deng 阅读(900) | 评论 (5)  编辑

     摘要: Enterprise Library 3.1 是 Microsoft patterns & practices Enterprise Library 的一个新的发行。Enterprise Library 是一个应用程序块的集合。这些可重用的软件组件为帮助开发者解决普通企业开发的挑战而设计。这个 Enterprise Library 发行包括了二个新的应用程序块,一个用于创建应用程序块和提供程序的软件工厂,以及新的性能和增强。  阅读全文
posted @ 2007-09-29 21:01 Dorian Deng 阅读(890) | 评论 (5)  编辑