当前位置导航:炫浪网>>网络学院>>编程开发>>JAVA教程>>Java进阶

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


  验证用户输入数据的合法性,处理异常,是程序必须处理的事情如何更好的做,使自己的程序结构更清晰,更容易理解,代码量更少,是蛮有讲究的。
  
  下面三篇文章虽然讲的是 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
  异常是面向对象开发中对非正常情况的处理方法,他改善了程序的结构,使程序更容易理解,但是异常一般都没有被正确的使用
相关内容
赞助商链接