IBM 关于 数据验证 和 异常处理的一些文章

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

验证用户输入数据的合法性,处理异常,是程序必须处理的事情如何更好的做,使自己的程序结构更清楚,更轻易理解,代码量更少,是蛮有讲究的。

下面三篇文章虽然讲的是 ejb 环境下的事情,但里面的思想却同样可以运用到我们平时的普通程序开发过程中:

数据验证出现在什么地方最合适

http://www-900.ibm.com/developerWorks/cn/Java/j-ejb1217/index.sHtml

英文原文:The fine points of data validation

http://www-106.ibm.com/developerworks/java/library/j-ejb1217.html

数据验证分为两种:

格式数据验证( data format validation),和业务相关验证(business-specific validation), 正是因为他们的作用,处理对象,占用系统资源的不同,需要对他们分别处理。

验证助手类

http://www-900.ibm.com/developerWorks/cn/java/j-ejb01213/index.shtml

英文原文:Validation helper classes

http://www-900.ibm.com/developerWorks/cn/java/j-ejb01213/index_eng.shtml

我们通常的做法是在每个需要验证的类里自己写验证方法

但是,假如引入把数据验证助手类,把验证代码都集中到这个类里,会大大增强系统的可维护性验证的处理,用返回值,还是用异常,本文也有很好的建议

构建更好的异常处理框

http://www-900.ibm.com/developerWorks/cn/java/j-ejb01283/index.shtml

英文原文:Build a better exception-handling framework

http://www-106.ibm.com/developerworks/java/library/j-ejb01283.html

异常是面向对象开发中对非正常情况的处理方法,他改善了程序的结构,使程序更轻易理解,但是异常一般都没有被正确的使用

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航