`

异常捕获处理(1)

阅读更多
BPO 企业自管理 异常处理规范
概述
整个异常处理规范分为以下几个部分:
1、 异常码规范:主要定义了企业自管理各模块的异常编码规则
2、 异常资源规范:主要定义了异常资源的编写规范以及生成流程
3、 异常捕获机制:主要描述了BME框架下的异常捕获及处理流程
异常码规范
异常码的统一格式为:ABBCCDDDD,其中ABB表示产品号,企业自管理为100,CC表示各个模块,DDDD表示各个模块的具体异常码(建议前面两个DD表示小模块号,后面两个DD表示异常码),各个模块请在” BPO企业自管理平台 错误码.xls”中定义和查询。

异常资源规范
每种异常都包含描述(desc)、原因(reason)和解决方法(solution)三个部分,这样在捕获到异常后能准确定位到问题。根据上面定义的异常码规范,按照如下格式创建自己模块的所有异常。异常所在位置为可选项,定位问题时需要用到,最好写上。

异常码 异常码后缀 中文描述 英文描述 异常所在位置
         
100010601 .desc 帐号不存在。 Non-exist account.  
100010601 .cause 该帐号不存在。 This account does not exist.  
100010601 .solution 请与管理员联系确认帐号。 Please Check the account with administrator.  
在每次补充完异常后,点击文档上方的 按钮在C:/目录下生成bme_en.exceptions、bme_en_US.exceptions、bme _zh_CN.exceptions三个资源文件,将每个文件名字加上模块名,如框架模块的为frame_bme_en.exceptions,并将其放到WEB_INF/i18n下对应的模块文件夹中。
分享到:
评论

相关推荐

    dubbo捕获自定义异常_dubbo异常捕获_dubbo异常_自定义异常_捕捉异常_

    总之,通过以上步骤,你可以充分利用 Dubbo 的异常处理机制,确保在分布式环境中,服务消费者能有效地捕获和处理来自服务提供者的自定义异常。这不仅提高了代码的可读性和可维护性,还能提高整个系统的稳定性和用户...

    android全局异常捕获 exception_global

    标题"android全局异常捕获 exception_global"和描述都指向了这个主题,表明我们将探讨如何在Android应用程序中实现全面的异常处理。 全局异常捕获通常涉及到创建一个全局的错误处理器,它能在应用程序的任何地方...

    Android 全局异常捕获

    因此,全局异常捕获是一个必要的技术手段,用于捕获和处理那些可能引发程序异常退出的事件。下面将详细解释如何在Android中实现全局异常捕获,以及它的重要性。 首先,让我们理解什么是全局异常捕获。全局异常捕获...

    Release异常捕获

    "Release异常捕获"是指在程序的发布版本中,通过编程手段来检测、记录和处理运行时出现的错误或异常情况。这有助于开发者及时发现并修复问题,提高用户体验,避免因为未预见的错误导致应用程序崩溃。 首先,我们来...

    易语言SEH异常捕获模块.e

    支持易语言程序代码自设SEH捕获异常

    安卓全局异常捕获处理

    "安卓全局异常捕获处理"是Android应用开发中的一个核心概念,旨在统一处理应用程序中可能出现的各种异常,防止程序崩溃,并提供友好的错误提示或日志记录,以便于开发者进行调试和优化。 首先,我们来看一下如何...

    vb.net全局错误全局异常处理捕获

    通过使用Try...Catch...Finally结构,我们可以捕获并处理这些异常。但在大型项目中,如果每个函数都独立处理异常,代码会变得难以维护。为了解决这个问题,可以创建一个全局事件处理器来捕获应用程序级别的异常。 ...

    WPF全局异常捕获Demo,防止程序运行过程中出现异常崩溃

    本示例"**WPF全局异常捕获Demo**"旨在提供一种策略,确保在程序运行过程中能够有效地捕获和处理异常,从而防止程序因错误而意外终止。 首先,我们要理解WPF应用程序的生命周期,以及在何处设置全局异常处理。WPF...

    程序崩溃异常捕获

    异常捕获的基本原理是通过编程手段监控程序的执行流程,当检测到异常情况(如除零错误、空指针引用、数组越界等)时,不立即让程序终止,而是触发预设的异常处理代码,收集相关信息,如异常类型、堆栈跟踪等,并保存...

    WinForm捕获未处理的异常

    为确保程序的稳定性和可靠性,开发者需要学会如何有效地捕获并处理这些异常。本文将详细探讨WinForm中捕获未处理异常的方法、重要性以及最佳实践。 ### 一、异常处理的重要性 在WinForm应用中,异常处理是必不可少...

    全局未捕获异常处理示例

    1. **异常处理基础**:在Java编程语言中,异常是程序运行时发生的问题,如除零错误、空指针异常等。异常处理通过try-catch-finally语句块来实现,当try块中的代码抛出异常时,catch块会捕获并处理异常,finally块则...

    WPF程序全局异常捕获示例

    而全局异常捕获是实现这一目标的关键技术,它可以帮助开发者在程序运行时捕获并处理可能出现的异常,避免程序突然崩溃,提供友好的用户体验。本示例将详细讲解如何在WPF应用程序中实现对UI线程、Task任务以及非UI...

    android全局异常捕获

    为了解决这个问题,开发者通常会实现全局异常捕获机制,以便在应用程序出现异常时进行处理,避免程序突然终止,并提供反馈或修复措施。本文将深入探讨“Android全局异常捕获”的概念、实现方法以及其在实际开发中的...

    全局异常捕获&NLOG使用配置示例

    全局异常捕获是指在整个应用程序范围内设置一个统一的机制,以便在任何地方抛出的异常都能被适当地记录、处理或显示,防止程序因未处理的异常而崩溃。本示例主要关注WPF(Windows Presentation Foundation)应用中的...

    易语言HOOK异常处理

    "异常处理"则是编程中用于捕获和处理运行时错误的重要机制,它能够确保程序在遇到问题时不会突然崩溃。 在标题提到的"易语言HOOK异常处理"中,我们关注的是如何在易语言中实现对系统或应用程序的钩子,并在发生异常...

    Crash异常捕获与处理

    "Crash异常捕获与处理"是一个关键领域,它涉及到如何在程序发生错误时进行适当的响应,以避免应用崩溃并提供用户友好的体验。`NSSetUncaughtExceptionHandler`是苹果提供的一个机制,用于设置一个未捕获异常的处理器...

    Android异常捕获

    Android异常捕获机制主要涉及到Java语言的异常处理和自定义的CrashHandler。本文将深入探讨这两个方面,并结合`YangdechengApplication`这个应用实例,来阐述如何在Android应用中有效地进行异常管理。 一、Java异常...

    异常捕获日志类(可以定位到宕机的文件和行数)

    1. **异常捕获**:定义异常处理函数,当异常被抛出时,执行自定义的处理逻辑。 2. **堆栈信息记录**:获取并记录当前调用堆栈,以便于分析错误发生的具体过程。 3. **文件和行号定位**:获取错误发生时的源代码位置...

    异常的捕获与处理.

    ### 异常的捕获与处理 在Java编程中,异常处理是一项重要的技术,它能够帮助程序员有效地管理和响应程序运行过程中出现的各种预期之外的情况。本文将深入探讨异常的基本概念、异常处理的方式及其应用场景。 #### ...

    自带异常捕获,日志记录的项目模板

    "自带异常捕获,日志记录的项目模板"正是为了帮助开发者快速构建具备这些功能的应用而设计的。 异常处理是编程中的一个关键部分,其主要目的是确保程序在遇到错误或意外情况时不会突然崩溃,而是能够优雅地处理错误...

Global site tag (gtag.js) - Google Analytics