企业库的异常处理模块,帮助开发者和策略制定者实现常用的设计模式,创建一致的异常处理策略。
一个健壮的、设计良好的异常处理策略是系统设计和实现的重要功能,帮助你避免暴露敏感信息,避免处于不一致的状态。
一个异常处理策略由一系列策略组成,定义了如何为操作者、管理员、技术支持者提供适当的帮助。
- 给用户以友好的提示信息。
- 在日志或者是其他位置存储异常信息。
- 帮助技术支持者跟踪原因。
企业库的异常处理模块通过下面的设计模式,提供一致的异常管理策略。
- 异常隐藏。模式确保应用没有泄露敏感信息,无论是什么运行时,什么系统。
- 在日志中记录异常。通过在日志中记录异常信息,可以帮助你诊断错误,审计用户操作,跟踪恶意的行为和安全问题。
- 异常翻译。
提供了下面的三种策略:
- 基本策略。记录异常信息日志,抛出原始的异常。
- 安全的策略。记录异常信息日志,用自定义的异常代替原始的异常,抛出自定义的异常。
- 表现策略。将原始的异常包装在另一个异常中,抛出新异常。
在上面的例子中,发生在数据访问层的异常被记录在日志中,被包装在另外一个异常中,向调用者提供更有用的信息。在业务层组件中,发生的异常在向上传播之前被记录在日志中。任何发生在业务层的异常,其中包含的敏感信息,被不包含这些信息的异常代替。没有敏感信息的异常被发送到用户接口层,显示给用户。
分享到:
相关推荐
微软企业库5.0,传到这里备份,以免以后到处找。微软在2010年4月发布了一版企业库5.0,我上传的这个版本是2010年5月的那一版。
微软企业库5.0 学习之路(全集),比较全,比较新。PDF格式,大家下吧!
良葛格java jdk 5.0学习笔记,良葛格java jdk 5.0学习笔记.zip,良葛格java jdk 5.0学习笔记.zip,良葛格java jdk 5.0学习笔记.zip,良葛格java jdk 5.0学习笔记.zip,良葛格java jdk 5.0学习笔记.zip。
4、安全性,企业库中的缓存模块可以和加密模块很好的结合起来,当适用数据库缓存、独立存储或者自定义存储的时候可以适用加密模块对缓存的数据进行加密,但存储到内存当中的数据就无法进行加密了。
使用微软企业库5.0和vs2010编写支持数据库操作,独立的封装类,易于使用和 理解!
[EntLib]微软企业库5.0 学习之路——第六步、使用Validation模块进行服务器端数据验证
第一步、基本入门 第二步、使用VS2010+Data Access模块建立多数据库项目 第三步、为项目加上异常处理(采用自定义扩展方式记录到数据库...扩展学习篇、库中的依赖关系注入(重构 Microsoft Enterprise Library)[转]
Java JDK 5.0学习笔记 入门级别 新手必看
[EntLib]微软企业库5.0 学习之路——第三步、为项目加上异常处理(采用自定义扩展方式记录到数据库中)
[EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇
良葛格 Java JDK 5.0学习笔记,适合基础的同学看
良葛格Java JDK 5.0学习笔记[可打印] 良葛格Java JDK 5.0学习笔记[可打印]
微软企业库包含多种日志监控、检测等信息方法,可以直接引用,亦可学习!
良葛格Java JDK 5.0学习笔记
良葛格————JavaJDK5.0学良葛格————JavaJDK5.0学习笔记PDF.rar习笔记PDF.rar良葛格良葛格————JavaJDK5.0学习笔记PDF.rar————JavaJDK5.0学习笔记PDF.rar良葛格————JavaJDK5.0学习笔记PDF.rar良...
最新版的微软企业库,里面包括有最新的模块,对开发人员有很大的帮助
Java JDK 5.0学习笔记:TP312JA L393.iso 随书光盘,欢迎大家下载 大家共享^A^
proe5.0的学习笔记,一些简单的命令操作等。
本书是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API...
良葛格JDK5.0学习笔记