微软EnterpriseLibrary企业库教程整理

2023/7/6 10:13:34

enterprise-library-block 微软企业库EnterpriseLibrary包含一系列应用程序模块和核心架构,这些高可复用的组件旨在帮助开发者解决企业级应用开发中共同的问题,企业库具有高可配置的扩展特性能力,让开发系统更加轻松。企业库包括日志记录、缓存、异常管理等多个应用程序模块,它提供的依赖注入容器能够简化和分解设计,让架构更容易理解,旨在帮助您更高效率的设计架构,推荐.NET开发人员学习下企业库,不但提高您的设计能力,还是能够提高工作效率,零度在此整理企业库系列文章,希望对您有所帮助。

微软企业库5.0学习之路文目录

第一步、基本入门 第二步、使用VS2010+Data Access模块建立多数据库项目 第三步、为项目加上异常处理(采用自定义扩展方式记录到数据库中) 第四步、使用缓存提高网站的性能(EntLib Caching) 第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇 第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——中篇 第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——下篇 第六步、使用Validation模块进行服务器端数据验证 第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—上篇 第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—下篇 第八步、使用Configuration Setting模块等多种方式分类管理企业库配置信息 第九步、使用PolicyInjection模块进行AOP—PART1——基本使用介绍 第九步、使用PolicyInjection模块进行AOP—PART2——自定义Matching Rule 第九步、使用PolicyInjection模块进行AOP—PART3——内置Call Handler介绍 第九步、使用PolicyInjection模块进行AOP—PART4——建立自定义Call Handler实现用户操作日志记录 第十步、使用Unity解耦你的系统—PART1——为什么要使用Unity? 第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(1) 第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(2) 第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(3) 第十步、使用Unity解耦你的系统—PART3——依赖注入 第十步、使用Unity解耦你的系统—PART4——Unity&PIAB 扩展学习篇、库中的依赖关系注入(重构 Microsoft Enterprise Library)

微软企业库5.0系列教程目录

Microsoft Enterprise Library 5.0 系列教程(一) Caching Application Block (初级) Microsoft Enterprise Library 5.0 系列教程(一) Caching Application Block (高级) Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (初级) Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级) Microsoft Enterprise Library 5.0 系列教程(三) Validation Application Block (初级) Microsoft Enterprise Library 5.0 系列教程(三) Validation Application Block (高级) Microsoft Enterprise Library 5.0 系列教程(四) Logging Application Block Microsoft Enterprise Library 5.0 系列教程(五) Data Access Application Block Microsoft Enterprise Library 5.0 系列教程(六) Security Application Block Microsoft Enterprise Library 5.0 系列教程(七) Exception Handling Application Block Microsoft Enterprise Library 5.0 系列教程(八) Unity Dependency Injection and Interception Microsoft Enterprise Library 5.0 系列教程(九) Policy Injection Application Block Microsoft Enterprise Library 5.0 系列教程(十) Configuration Application Bloc

微软企业库蒋金楠博客整理

Enterprise Library Policy Injection Application Block 之一: PIAB Overview Enterprise Library Policy Injection Application Block 之二: PIAB设计和实现原理 Enterprise Library Policy Injection Application Block 之三:PIAB的扩展—创建自定义CallHandler(提供Source Code下载) Enterprise Library Policy Injection Application Block 之四:如何控制CallHandler的执行顺序

Enterprise Library深入解析与灵活应用(1):通过Unity Extension实现和Policy Injection Application Block的集成 Enterprise Library深入解析与灵活应用(2):通过SqlDependency实现Cache和Database的同步 Enterprise Library深入解析与灵活应用(3):倘若将Unity、PIAB、Exception Handling引入MVP模式 Enterprise Library深入解析与灵活应用(4):创建一个自定义Exception Handler改变ELAB的异常处理机制 Enterprise Library深入解析与灵活应用(5):创建一个简易版的批处理执行器,认识Enterprise Library典型的配置方式和对象创建方式 Enterprise Library深入解析与灵活应用(6):自己动手创建迷你版AOP框架 Enterprise Library深入解析与灵活应用(7):再谈PIAB与Unity之间的集成 Enterprise Library深入解析与灵活应用(8):WCF与Exception Handling AppBlock集成[上] Enterprise Library深入解析与灵活应用(8):WCF与Exception Handling AppBlock集成[下]

如何实现WCF与EnterLib PIAB、Unity之间的集成 IoC+AOP的简单实现 你知道Unity IoC Container是如何创建对象的吗? 通过WCF Extension 实现与MS Enterprise Library Policy Injection Application Block 的集成 如何解决EnterLib异常处理框架最大的局限——基于异常"类型"的异常处理策略