首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
异常处理机制是Java程序设计中的一个重要方面,正确使用异常处理的策略和方法,能够确保Java程序结构的清晰性、易读性和健壮性。分析了Java异常的体系结构,阐述了异常分类与处理机制,提出了异常处理的一般原则和一种异常处理框架,并结合实际应用对该框架进行了详细描述。  相似文献   

2.
异常处理是保障J2EE应用系统健壮性的重要手段.随着J2EE应用系统业务逻辑日益复杂和规模不断扩大,传统的异常处理仅依赖Java异常处理机制,缺失层次性和分类性,存在异常处理散乱、扩展困难和异常日志混乱等问题.从J2EE应用系统架构的层次性着手,建立异常层次结构处理框架,基于分层分类策略提出一种J2EE应用系统的异常处理方法.结合大量实例,对异常层次处理框架的有效性、可扩展性进行验证.实验结果表明,异常层次处理框架对异常处理具有较好的统一性与良好的扩展性,并且能有效地克服异常日志重复记录的问题.简化J2EE应用系统异常处理,提高系统的可读性、可维护性及健壮性.  相似文献   

3.
王权于  吕国斌  应时  周峰 《计算机科学》2015,42(1):180-186,192
如何提高BPEL流程异常处理的开发效率是策略驱动的BPEL流程异常处理方法亟待解决的关键问题之一.首先分析了基于策略的BPEL流程异常处理机制,设计了一种新的BPEL流程异常处理策略描述语言BPEH/PDL,然后结合BPEH/PDL异常处理策略,给出了一种新的BPEL流程异常处理框架BPEH/F,它具有一定的应用意义.  相似文献   

4.
提出了一种基于虚拟组织集成框架IFVO的工作流管理系统的异常处理机制,深入分析了工作流系统异常处理的相关问题,并结合实例阐述了该机制的实现和应用。  相似文献   

5.
异常处理作为实现嵌入式软件容错的一种机制,对嵌入式系统的可靠性具有十分重要的作用.文中主要分析了嵌入式系统原有的异常处理机制的不足,并依据实际工作中的发现,加入了新的异常处理机制,作为对原有异常处理机制的补充.并且以uC/OS-Ⅱ为例,叙述了这种新的异常处理机制的设计和应用.最后说明了在实际工作中应用这种新的异常处理机制应该注意的问题.  相似文献   

6.
异常处理机制是程序设计语言的重要标志之一,在程序设计过程中用来处理程序运行中的异常.传统的程序设计语言里异常处理较为繁杂. Java 是一种面向对象的程序设计语言,且引入了异常处理机制.合理完备的异常处理可以增强程序运行的可靠性、提高软件的健壮性,可以较为快速地确定错误的位置.文章分析了 Java 异常处理的逻辑,阐述了异常类、异常处理机制以及异常处理方法,提出了异常处理的一些策略.综合运用这些策略可以使编程人员编写出更加简洁、高效的程序代码.  相似文献   

7.
Java异常处理   总被引:4,自引:0,他引:4  
强大的异常处理机制是Java的一大优势,正确地使用Java异常处理能够使程序更健壮,但在实际应用中对Java异常处理存在很多不合理的地方.对Java异常处理机制和异常类层次作了简单介绍,并对异常处理中应该注意的事项作了一个总结.  相似文献   

8.
异常处理对于提升嵌入式系统可靠性至关重要,而传统面向硬件的异常处理方法难以适应当前嵌入式应用的发展。通过分析嵌入式系统新的异常处理需求,提出一种结构化异常处理框架,在传统的异常处理机制基础上引入了新的功能特性,并以电信级嵌入式Linux为原型,描述了该框架的具体实现及应用。与其他主流异常处理机制的对比结果表明,异常处理框架功能完善,接口丰富,多级异常处理流程为系统解决各类异常提供多层面的支持。  相似文献   

9.
JAVA语言的异常处理机制是JAVA语言的一个特色。本文讨论了JAVA语言的异常处理技术,并举例说明了在程序设计中的应用。  相似文献   

10.
本文分析了ARM架构异常处理机制,提出了ARM可重入异常处理设计的方法和异常处理函数设计,并在ARM系统中实现.  相似文献   

11.
基于MVC模式的Web框架能够分离应用的视图、模型和控制器,并能简化控制层的实现,在此研究上提出基于Spring MVC框架的Java Web应用开发方法。首先分析了Spring MVC框架的核心组件以及组件之间的交互过程。然后根据配置文件、Controller组件的实现这2个方面阐述Spring MVC框架的基本应用。最后以异常处理、拦截器和数据校验这3个Web应用中的核心问题给出了Spring MVC的解决方案,以目标考核管理系统为背景给出了部分实现代码。实验表明Spring MVC框架能够提高Java Web应用的稳定性、扩展性和维护性。  相似文献   

12.
Struts是一个优秀的开源框架,不仅在控制逻辑上有良好的表现能力,而且也提供了强大的异常框架。在这个框架下,异常定义和异常处理有许多方式,而自定义的异常类和可配置的异常处理方式成为开发者在处理异常时首选的技术。本文在对Struts中异常处理技术详细分析的基础上给出一个典型的应用案例。  相似文献   

13.
正确使用异常处理机制对设计可靠、健壮的程序十分重要。对轻量级框架Struts2、Spring和Hibernate的异常处理进行分析,通过研究数据层、业务层、表现层的异常处理方式,结合异常抛出的种类以及在异常发生时的程序流程控制,提出了Java EE系统开发中,层与层之间异常的声明与处理方式,以及异常信息的包装再处理过程。  相似文献   

14.
唐珺 《计算机安全》2010,(12):63-65
程序设计中,异常是一个不可忽略的元素,因此,有效的异常处理是程序完善的重要标志。重点介绍了C#语言中的异常处理机制。主要包括异常的基础知识、异常处理机制、程序设计中的异常三个部分。异常基础知识部分,讲解了什么是异常,异常发生的情况及主要的异常类,使读者对程序异常有基本的认识。异常处理机制部分,从应用程序和理论两方面对C#语言中对异常的处理机制进行讲解,详细分析了三种异常处理语句。程序设计中的异常部分,通过一个简单的程序开发中的例子扩展异常机制在程序设计中的应用,拓宽软件开发人员的设计思路。  相似文献   

15.
Java异常处理策略研究   总被引:1,自引:0,他引:1  
异常处理机制是程序设计语言的重要标志之一,在程序设计过程中用来处理程序运行中的异常。传统的程序设计语言里异常处理较为繁杂。Java是一种面向对象的程序设计语言,且引入了异常处理机制。合理完备的异常处理可以增强程序运行的可靠性、提高软件的健壮性,可以较为快速地确定错误的位置。文章分析了Java异常处理的逻辑,阐述了异常类、异常处理机制以及异常处理方法,提出了异常处理的一些策略。综合运用这些策略可以使编程人员编写出更加简洁、高效的程序代码。  相似文献   

16.
Java程序运行期间发生的错误称为异常.异常产生后,应有相应的异常处理机制来捕获异常或抛出异常。JDK平台为我们提供了丰富和完整的异常类,通过它们来处理程序运行中的错误,防止错误对程序造成影响,确保程序能够安全运行。当这些异常类不能捕获实际应用中的异常时.就需要用户自定义异常。异常处理和用户自定义异常的正确与灵活运用:将有效地增强程序的交互性。增加程序的完整性。  相似文献   

17.
异常处理机制能增强程序运行的可靠性,提高软件的健壮性.然而,如果异常处理机制使用不当,会带来许多潜在的错误,因而很有必要对程序的异常处理结构进行测试.提出了一种识别被测程序中的所有异常变量"定义-使用"关系的方法,并使用一个异常的定义-捕获度量来计算异常定义-使用链的测试覆盖.最后设计了一种异常分析及测试的原型工具.  相似文献   

18.
Windows系统异常处理机制的研究及应用   总被引:1,自引:1,他引:0       下载免费PDF全文
张明  徐万里 《计算机工程》2009,35(19):157-160
从分析梳理Windows平台下异常处理机制的种类和特点入手,探讨它们的内部机理,特别是反汇编的实现和特征,研究它们在软件安全领域中的重要应用,从而说明异常处理机制除了可以帮助处理软件中出现的错误和异常外,还在软件安全领域大有作为,为进一步研究异常处理机制和扩展其应用范围打下基础。  相似文献   

19.
Exception handling design can improve robustness, which is an important quality attribute of software. However, exception handling design remains one of the less understood and considered parts in software development. In addition, like most software design problems, even if developers are requested to design with exception handling beforehand, it is very difficult to get the right design at the first shot. Therefore, improving exception handling design after software is constructed is necessary. This paper applies refactoring to incrementally improve exception handling design. We first establish four exception handling goals to stage the refactoring actions. Next, we introduce exception handling smells that hinder the achievement of the goals and propose exception handling refactorings to eliminate the smells. We suggest exception handling refactoring is best driven by bug fixing because it provides measurable quality improvement results that explicitly reveal the benefits of refactoring. We conduct a case study with the proposed refactorings on a real world banking application and provide a cost-effectiveness analysis. The result shows that our approach can effectively improve exception handling design, enhance software robustness, and save maintenance cost. Our approach simplifies the process of applying big exception handling refactoring by dividing the process into clearly defined intermediate milestones that are easily exercised and verified. The approach can be applied in general software development and in legacy system maintenance.  相似文献   

20.
C++程序中异常处理的分析与测试技术研究   总被引:2,自引:1,他引:2  
异常处理机制是一种运行时错误通知机制,将程序的正常控制代码和错误处理代码分离.然而异常机制的引入使得程序控制信息变得更为复杂;且开发人员一般难以熟练使用它,导致程序中会潜伏许多异常错误.扩展已有的显式异常分析技术,对隐式异常也进行了全面的分析并提出了过程间(内)控制流图的构造方法,并以此为基础给出了一个C++程序健壮性改进模型.同时还提出了针对异常的两种动态测试策略:基于约束求解的异常测试策略和统计结构性异常测试策略.最后实现了一个初步的异常分析与测试原型工具并进行了初步实验分析,其结果表明本文提出的分析与测试方法对程序质量有较大程度的提高.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号