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

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

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

    SSH

    Struts、spring、Hibernate在各層的作用

    1)struts 負責 web層.

    ActionFormBean 接收網頁中表單提交的數據,然后通過Action 進行處理,再Forward到對應的網頁。 在struts-config.xml中定義, ActionServlet會加載。

    2)spring 負責業務層管理,即Service(或Manager).

    1. service為action提供統計的調用接口,封裝持久層的DAO,。

    2.可以寫一些自己的業務方法。

    3.統一的javabean管理方法

    4.聲明式事務管理

    5.集成Hiberante

    3)Hiberante,負責持久化層,完成數據庫的crud操作

    hibernate 為持久層,提供 OR/Mapping。

    它有一組 .hbm.xml文件和 POJO,是跟數據庫中的表相對應的。然后定義DAO,這些是跟數據庫打交道的類,它們會使用PO。

    在struts+spring+hibernate的系統中,

    對象的調用流程是:jsp-> Action-> Service ->DAO ->Hibernate。

    數據的流向是 ActionFormBean接受用戶的數據,Action 將數據從 ActionFromBean 中取出,封裝成VO或PO, 再調 用業務層的Bean類,完成各種業務處理后再forward。而業務層Bean收到這個PO對象之后,會調用DAO接口方法,進行持久化操作。 

    posted on 2008-05-10 09:49 77 閱讀(341) 評論(0)  編輯  收藏


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


    網站導航:
     
    <2008年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(12)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    API文檔

    java開發與研究

    にほん

    上海房產

    東京生活

    數據庫大全

    編程與開發

    美國開發生活

    走向管理

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: a毛片免费全部播放完整成| 伊人久久大香线蕉亚洲五月天 | 亚洲色av性色在线观无码| 美女巨胸喷奶水视频www免费| 亚洲精品国产自在久久 | 亚洲精品国产综合久久久久紧| 国产精品入口麻豆免费观看| 亚洲日本国产精华液| 1000部国产成人免费视频| 亚洲国产美女视频| 国产大片线上免费观看| 亚洲色欲色欱wwW在线| 国产又大又长又粗又硬的免费视频| 亚洲狠狠婷婷综合久久| 亚洲福利在线播放| a国产成人免费视频| 亚洲一二成人精品区| 午夜性色一区二区三区免费不卡视频| 亚洲国产成人91精品| 国产在线观看免费不卡 | 69xx免费观看视频| 亚洲精品乱码久久久久久V| 无码欧精品亚洲日韩一区夜夜嗨 | 在线观看特色大片免费视频| 亚洲国产精华液2020| 亚洲一区无码精品色| 久久狠狠躁免费观看2020| 99亚偷拍自图区亚洲| 亚洲人成色77777在线观看大| 香蕉免费一区二区三区| 亚洲色大情网站www| 亚洲人成网站在线播放vr| 狼群影院在线观看免费观看直播 | 免费h视频在线观看| 精品丝袜国产自在线拍亚洲| 亚洲视频一区二区在线观看| 日韩中文字幕在线免费观看| 免费在线观看毛片| 亚洲综合色丁香麻豆| 亚洲中文字幕无码爆乳AV| 亚洲桃色AV无码|