免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2996 | 回复: 0

【转载】IBM 关于 数据验证 和 异常处理的一些文章 [复制链接]

论坛徽章:
0
发表于 2003-06-27 21:25 |显示全部楼层
验证用户输入数据的合法性,处理异常,是程序必须处理的事情
如何更好的做,使自己的程序结构更清晰,更容易理解,代码量更少,是蛮有讲究的。

下面三篇文章虽然讲的是 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
异常是面向对象开发中对非正常情况的处理方法,他改善了程序的结构,使程序更容易理解,但是异常一般都没有被正确的使用
看了本文,应该对以后开发系统时异常的使用有个较好的认识。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP