posts - 193,  comments - 520,  trackbacks - 0
          個(gè)人比較懶一點(diǎn),對(duì)異常處理也懶的可以。程序中異常分為Exception和RuntimeException。每個(gè)層定義一個(gè)RuntimeException,例如DAO層,就一個(gè)DaoRuntimeException;service層,就一個(gè)ServiceRuntimeException.所有該層中程序無法恢復(fù)的異常通通用各層的RuntimeException封裝扔出,最后統(tǒng)一捕捉有一個(gè)專門的異常處理類處理(這個(gè)類也就是讀出異常類中所包含的信息,最后告訴用戶:不好意思,系統(tǒng)問題,請(qǐng)通知那幫程序員!)
          而Exception定義的比較多一點(diǎn),其實(shí)僅僅是類的簽名不同而已。它們表達(dá)了不期望的各種事件流,可以通過它們來部分的控制事件邏輯。比如很簡單的一個(gè)UnauthorizedException,告訴客戶沒有權(quán)限等等,調(diào)用捕捉到這個(gè)異常就會(huì)改變事件流到相應(yīng)處理頁面提示用戶。

          http://www.aygfsteel.com/ronghao 榮浩原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處:)
          posted on 2006-02-20 15:36 ronghao 閱讀(696) 評(píng)論(2)  編輯  收藏 所屬分類: j2se基礎(chǔ)

          FeedBack:
          # re: 我對(duì)異常的處理方式
          2007-06-14 18:02 | kuan
          不知道能不能給些代碼看看,謝謝
          發(fā)給我也行
          feinali@gmail.com  回復(fù)  更多評(píng)論
            
          # re: 我對(duì)異常的處理方式
          2007-06-15 18:00 | ronghao
          @kuan
          沒有代碼,直接繼承就可以,主要是個(gè)簽名。  回復(fù)  更多評(píng)論
            
          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          關(guān)注工作流和企業(yè)業(yè)務(wù)流程改進(jìn)。現(xiàn)就職于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

          常用鏈接

          留言簿(38)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          常去的網(wǎng)站

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 明光市| 博野县| 仙游县| 嘉黎县| 阿坝| 茂名市| 布尔津县| 鄄城县| 宁晋县| 牡丹江市| 曲水县| 家居| 扶余县| 嘉禾县| 衡南县| 武夷山市| 应城市| 通城县| 浏阳市| 建始县| 菏泽市| 清流县| 赤城县| 玉门市| 石林| 荆门市| 东丰县| 抚松县| 共和县| 武陟县| 沭阳县| 涿鹿县| 十堰市| 新平| 泌阳县| 宣威市| 喀喇| 宁夏| 扶沟县| 瓮安县| 页游|