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

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

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

    MVC與Hibernate,一點小見解

    在做具有MVC結(jié)構(gòu)的B/S程序時,怎樣將這三層隔離開是十分關(guān)鍵的,一般用DAO封裝Hibernate來獲得對數(shù)據(jù)庫的具體操作,在這里我們可以為每一個需要建立O-R MAPPING的對象(通過Hibernate實現(xiàn)OR映射)實現(xiàn)一個DAO,然后通過這個DAO來獲得具體的數(shù)據(jù)庫操作,用DAO的好處是我們可以把對一個對象的操作集中在同一個DAO中,便于管理,另外向上層只提供了接口屏蔽了底層對數(shù)據(jù)庫的操作,通過hibernate,我們向上層直接提供建立了O-R MAPPING的OBJECT;同時在領(lǐng)域模型這一層,也就是M這一層,我們將一些業(yè)務(wù)邏輯(business logic)封裝進來,這里所指的M這一層通常也就是我們在Hibernate中所用到的plain objectS,就是用來建立O-R MAPPING所需要用到的與表對應(yīng)的OBJECTs,一般的領(lǐng)域模型都是由這些plain objectS構(gòu)成;這樣我們在控制層也就是C這一層只需要初始化DAO打開到持久層的通路,然后調(diào)用一些簡單的方法執(zhí)行業(yè)務(wù)邏輯,請注意這時候我們的業(yè)務(wù)邏輯已經(jīng)被封裝在領(lǐng)域模型這一層中了,這樣我們每一層都是相互獨立的,控制層C和展現(xiàn)層V都不和持久層所提供的接口有關(guān)系

    posted on 2005-03-17 23:14 Find it, try it, experience it 閱讀(682) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2005年3月>
    272812345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計

    公告

    If there is any question you have, please don't hesitate, let me know ASAP, you can find me at kenees@gmail.com or QQ: 9808873, hope to make friends with you ;)

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章檔案

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲a∨无码一区二区| 亚洲性色AV日韩在线观看| 一区二区三区免费高清视频| 国产精品亚洲四区在线观看| 蜜臀98精品国产免费观看| 亚洲综合日韩中文字幕v在线| 精品视频在线免费观看| 国产亚洲人成无码网在线观看| 国产精品久久亚洲不卡动漫| 黄页网站免费在线观看| 亚洲一区欧洲一区| 香蕉高清免费永久在线视频| 亚洲无人区午夜福利码高清完整版| EEUSS影院WWW在线观看免费| 亚洲精品国产精品乱码在线观看 | 99久久免费中文字幕精品| 亚洲精品第五页中文字幕| 中文字幕人成无码免费视频| 亚洲精品日韩一区二区小说| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 亚洲国产成人AV在线播放| 日韩精品免费一区二区三区| 特黄特色大片免费| 操美女视频免费网站| 最新亚洲人成网站在线观看 | 2017亚洲男人天堂一| 精品久久久久久久免费人妻| 人妖系列免费网站观看| 亚洲精品国产成人99久久| 免费观看成人毛片a片2008| 欧美激情综合亚洲一二区| 久久久久亚洲av成人无码电影 | 亚洲成av人片天堂网| 免费观看无遮挡www的视频| 亚洲AV噜噜一区二区三区| 国产美女亚洲精品久久久综合| 亚洲精品无码日韩国产不卡av| 少妇亚洲免费精品| 120秒男女动态视频免费| 亚洲成av人在线观看网站| 国产成A人亚洲精V品无码性色|