<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    spring的異常設(shè)計想法

    Posted on 2006-02-17 00:08 云自無心水自閑 閱讀(447) 評論(0)  編輯  收藏 所屬分類: Java

    一個統(tǒng)一的異常層次結(jié)構(gòu)對于提供服務(wù)抽象是必需的. 最重要的就是org.springframework.dao.DataAccessException以及其子類了. 需要強(qiáng)調(diào)的是Spring的異常機(jī)制重點(diǎn)在于應(yīng)用編程模型. 與SqlException和其他數(shù)據(jù)存取API不同的是: Spring的異常機(jī)制是為了讓開發(fā)者使用最少, 最清晰的代碼.

    DataAccessException和其他底層異常都是非檢查性異常(unchecked exception). spring的原則之一就是基層異常就應(yīng)該是非檢查性異常. 原因如下:
    1. 基層異常通常來說是不可恢復(fù)的.
    2. 檢查性異常將會降低異常層次結(jié)構(gòu)的價值.如果底層異常是檢查性的, 那么就需要在所有地方添加catch語句進(jìn)行捕獲.
    3.try/catch代碼塊冗長混亂, 而且不增加多少價值.
    使用檢查異常理論上很好, 但是實(shí)際上好象并不如此.
    Hibernate3也將從檢查性異常轉(zhuǎn)為非檢查性異常.



    主站蜘蛛池模板: 三年片在线观看免费观看大全中国| 国偷自产一区二区免费视频| 永久免费不卡在线观看黄网站| 日韩一级视频免费观看| 久久精品九九亚洲精品| a毛片在线免费观看| 亚洲国产成人精品无码久久久久久综合 | 国产日韩AV免费无码一区二区| 亚洲日本中文字幕| a级在线免费观看| 亚洲jjzzjjzz在线播放| 色片在线免费观看| 亚洲欧洲美洲无码精品VA| 香蕉免费看一区二区三区| 亚洲日本韩国在线| 亚洲高清免费视频| 久久99亚洲综合精品首页| 一区二区三区免费精品视频| 啊v在线免费观看| 国产精品亚洲专区在线播放| 国产午夜免费秋霞影院| 一级特黄a免费大片| 亚洲av日韩av无码av| 在线a亚洲v天堂网2019无码| 毛片免费在线观看| 国产青草亚洲香蕉精品久久| 亚洲黄色免费电影| 一二三四视频在线观看中文版免费| 国产成人精品日本亚洲专| 成年女人看片免费视频播放器| 亚洲日韩精品无码专区加勒比| 好爽又高潮了毛片免费下载| 怡红院亚洲红怡院在线观看| 久久久久亚洲精品无码网址 | 精品久久久久久国产免费了| 亚洲欧美国产精品专区久久| 亚洲精品线在线观看| 国产亚洲av人片在线观看| 国产免费直播在线观看视频| 青草草色A免费观看在线| 美女免费视频一区二区|