首页 > 学院 > 开发设计 > 正文

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

2019-11-18 13:18:40
字体:
来源:转载
供稿:网友

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表