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
  異常是面向對象開發中對非正常情況的處理方法,他改善了程序的結構,使程序更容易理解,但是異常一般都沒有被正確的使用 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章