[发明专利]一种基于Java的异常处理装置及其异常处理方法无效
申请号: | 201010184104.4 | 申请日: | 2010-05-26 |
公开(公告)号: | CN101853189A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 曾莉娜;余丹;周家杰;马世龙 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种基于Java的异常处理的装置及其异常处理方法,其中异常处理装置主要包括异常管理器、XML解析器、类反射器、异常处理器、异常处理结果信息封装器及日志记录器,并提供异常处理框架接口、异常处理器接口和日志记录器接口,将异常处理封装在一个框架中,并为用户提供了统一的调用接口和格式化的配置文件。基于Java的异常处理方法,是将异常处理与系统逻辑分离,通过提供异常处理框架接口与异常处理器接口,使传入的异常封装在一个框架内处理。本发明使用户能够集中更多力量处理逻辑实现部分,同时用户可根据实际需要对框架进行扩展。本发明具有通用性,且采用多种异常处理返回结果相结合的方式,满足项目开发不同阶段对异常信息的不同需求。 | ||
搜索关键词: | 一种 基于 java 异常 处理 装置 及其 方法 | ||
【主权项】:
一种基于Java的异常处理装置,包括日志记录器工厂,其特征在于,还包括异常处理框架接口、异常管理器、XML解析器、类反射器、异常处理器接口、异常处理模块、异常处理结果信息封装器、日志记录器接口和日志记录模块;其中,异常处理模块中包含有默认异常处理器,扩展包括i个异常处理器,日志记录模块中包含有默认日志记录器,扩展包括j个日志记录器,i、j为非负整数;异常处理框架接口接收上层应用程序中的异常对象,将异常对象传递给异常管理器;异常管理器接收传入的异常对象,读取默认的XML配置文件,调用XML解析器解析该XML配置文件,提取出与产生异常对应的异常处理器的名称,XML解析器将解析得到的异常处理器的名称传递给类反射器,类反射器根据该名称生成异常处理器实例,并将该异常处理器实例传递给异常处理器接口;异常处理器接口根据读入的异常处理器实例,调用异常处理模块中对应的异常处理器进行异常处理;异常处理器将处理后的结果信息经异常处理结果信息封装器封装后传递给异常处理器接口,异常处理器接口将该结果信息经异常管理器,返回给上层应用程序;日志记录器工厂从异常管理器中接收异常对象,读取日志记录配置文件,根据日志记录配置文件获取所要调用的日志记录器,通过日志记录器接口调用日志记录模块中对应的日志记录器对异常进行日志记录;所述日志记录器接口为日志记录器提供统一接口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010184104.4/,转载请声明来源钻瓜专利网。