国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

IBM關(guān)于數(shù)據(jù)驗(yàn)證和異常處理的一些文章

2019-11-18 15:17:27
字體:
供稿:網(wǎng)友

  驗(yàn)證用戶輸入數(shù)據(jù)的合法性,處理異常,是程序必須處理的事情如何更好的做,使自己的程序結(jié)構(gòu)更清楚,更輕易理解,代碼量更少,是蠻有講究的。
  
  下面三篇文章雖然講的是 ejb 環(huán)境下的事情,但里面的思想?yún)s同樣可以運(yùn)用到我們平時(shí)的普通程序開發(fā)過程中:
  
  數(shù)據(jù)驗(yàn)證出現(xiàn)在什么地方最合適 
  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
  數(shù)據(jù)驗(yàn)證分為兩種:
  格式數(shù)據(jù)驗(yàn)證( data format validation),和業(yè)務(wù)相關(guān)驗(yàn)證(business-specific validation), 正是因?yàn)樗麄兊淖饔茫幚韺?duì)象,占用系統(tǒng)資源的不同,需要對(duì)他們分別處理。
  
  驗(yàn)證助手類
  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
  我們通常的做法是在每個(gè)需要驗(yàn)證的類里自己寫驗(yàn)證方法
  但是,假如引入把數(shù)據(jù)驗(yàn)證助手類,把驗(yàn)證代碼都集中到這個(gè)類里,會(huì)大大增強(qiáng)系統(tǒng)的可維護(hù)性驗(yàn)證的處理,用返回值,還是用異常,本文也有很好的建議
  
  構(gòu)建更好的異常處理框
  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
  異常是面向?qū)ο箝_發(fā)中對(duì)非正常情況的處理方法,他改善了程序的結(jié)構(gòu),使程序更輕易理解,但是異常一般都沒有被正確的使用

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 钟祥市| 同心县| 东乡族自治县| 吉水县| 阜平县| 潜山县| 武穴市| 文成县| 灌南县| 隆德县| 永和县| 台中市| 嘉祥县| 丰镇市| 濉溪县| 苍南县| 龙南县| 保康县| 惠安县| 婺源县| 安徽省| 崇明县| 安图县| 张北县| 钦州市| 汝阳县| 米易县| 辰溪县| 二连浩特市| 辽宁省| 东阿县| 雅江县| 常州市| 阳曲县| 大冶市| 鹰潭市| 克东县| 兴国县| 淮北市| 突泉县| 兴安县|