欢迎来到天天文库
浏览记录
ID:52432299
大小:1.06 MB
页数:39页
时间:2020-03-27
《企业库系列讲座(2)配置管理应用程序块-20050527.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、EnterpriseLibraryEnterpriseLibraryConfigurationApplicationBlockConfigurationApplicationBlock曹严明曹严明.NET.NET架构顾问架构顾问Microsoft(China)Microsoft(China)日程日程EnterpriseLibraryEnterpriseLibrary概述概述ConfigurationBlockConfigurationBlock概述概述如何使用如何使用ConfigurationBlockConfigurationBlockConfigura
2、tionBlockConfigurationBlock的底层设计和高级功能的底层设计和高级功能面向高级开发人员的扩展机制面向高级开发人员的扩展机制EnterpriseLibraryEnterpriseLibrary概述概述什么是什么是““EnterpriseLibraryEnterpriseLibrary””一组可重用的程序块一组可重用的程序块(ApplicationBlock)(ApplicationBlock)用于解决企业级应用开发过程中所面临用于解决企业级应用开发过程中所面临的共性的问题的共性的问题配置管理配置管理缓存机制缓存机制日志管理日志管理加密
3、机制加密机制异常处理异常处理安全机制安全机制数据访问数据访问为什么使用为什么使用““EnterpriseLibraryEnterpriseLibrary””重用重用最佳实现最佳实现一致性一致性易用性易用性可扩展性可扩展性EnterpriseLibraryEnterpriseLibrary的构成的构成源代码源代码示例应用程序示例应用程序文档文档免费下载免费下载http://www.microsoft.com/practiceshttp://www.microsoft.com/practices社区支持社区支持http://http://workspaces.
4、gotdotnet.com/entlibworkspaces.gotdotnet.com/entlibEnterpriseLibrary1.0EnterpriseLibrary1.0缓存机制异常处理安全机制数据访问日志管理依赖于可插拔加密机制配置管理配置工具ConfigurationBlockConfigurationBlock概述概述你遇到过这些有关配置的问题吗你遇到过这些有关配置的问题吗??争论配置信息应该保存在哪里争论配置信息应该保存在哪里自己编写的各种不同的读写配置信息的组自己编写的各种不同的读写配置信息的组件件开发不同的工具创建和修改配置数据开发
5、不同的工具创建和修改配置数据正运行的应用程序如何响应外部配置信息正运行的应用程序如何响应外部配置信息的改变的改变ConfigConfigBlockBlock的使用场景的使用场景应用系统需要在运行时读写复杂的配置信息应用系统需要在运行时读写复杂的配置信息应用系统需要在配置文件中保存敏感数据应用系统需要在配置文件中保存敏感数据(比如密码)(比如密码)设计应用系统时能帮助开发人员进行正确的设计应用系统时能帮助开发人员进行正确的配置读写配置读写应用系统部署后系统管理员能有一个好的工应用系统部署后系统管理员能有一个好的工具修改具修改XMLXML配置文件配置文件Con
6、figurationApplicationBlockConfigurationApplicationBlock为应用系统提供了一个通用的配置管理解为应用系统提供了一个通用的配置管理解决方案,可方便灵活地从各种存储中读写决方案,可方便灵活地从各种存储中读写配置信息配置信息为读写配置数据提供了简单的接口为读写配置数据提供了简单的接口支持不同的配置存储支持不同的配置存储支持配置信息的加密支持配置信息的加密支持配置文件的动态更新支持配置文件的动态更新支持复杂的配置对象支持复杂的配置对象如何使用如何使用ConfigurationBlockConfigurationB
7、lock定义配置数据定义配置数据编写一个类,定义配置数据编写一个类,定义配置数据必须是可序列化的必须是可序列化的((XmlSerializerXmlSerializer))可以任意复杂可以任意复杂PublicClassEditorFontDataPrivatefontNameAsStringPrivatefontSizeAsDoublePrivatefontStyleAsIntegerEndClass配置区和元数据配置区和元数据ConfigurationConfigurationsettingssettingsaregroupedtogetherinare
8、groupedtogetherinconfigurationcon
此文档下载收益归作者所有