wiflish
          Loving Life! Loving Coding!
          posts - 98,comments - 98,trackbacks - 0

          解耦合設計目標:

          1、????????? 應用層解耦合——應用邏輯與數據邏輯相分離

          ?????? ? ? 在業務系統的業務邏輯實現過程中,我們應該避免業務邏輯代碼中混雜數據訪問代碼,同樣,在數據訪問代碼中,也應避免出現業務邏輯代碼。

          2、????????? 資源層解耦合——邏輯結構與物理結構相分離

          ????????????? 底層結構變動的情況下,盡量避免對上層結構產生影響。 ?????????

          ????????????? 物理結構:這里指的是我們無法控制的系統層面,如底層數據庫接口。

          ?

          ??????? DAO Data Accesssor Object )模式是 Data Accessor 模式和 Active Domain Object 模式的組合,其中 Data Accessor 模式實現了數據訪問與業務邏輯的分離,而 Active Domain Object 模式實現了業務數據的對象化封裝。

          ??????? DAO Accessor 模式:將數據訪問的實現機制加以封裝,與數據的使用代碼相分離,從外部來看, DAO Accessor 提供了黑盒式的數據存取接口。

          ??? Domain Object 提供了對所面向領域內對象的封裝。

          posted on 2006-06-22 16:42 想飛的魚 閱讀(377) 評論(0)  編輯  收藏 所屬分類: hibernate
          主站蜘蛛池模板: 西吉县| 福建省| 交口县| 漳平市| 娄烦县| 连平县| 团风县| 嘉义县| 丹阳市| 东阳市| 房产| 荣昌县| 淮南市| 浦江县| 万盛区| 丹东市| 济源市| 建德市| 綦江县| 凌海市| 太和县| 红安县| 萨嘎县| 台中市| 铁岭市| 枞阳县| 安化县| 彭州市| 湄潭县| 安龙县| 阿瓦提县| 安陆市| 惠东县| 茂名市| 于都县| 浦东新区| 右玉县| 平泉县| 若尔盖县| 拜城县| 泰和县|