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