<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 閱讀(336) 評論(0)  編輯  收藏


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


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

    導航

    統計

    常用鏈接

    留言簿(12)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    API文檔

    java開發與研究

    にほん

    上海房產

    東京生活

    數據庫大全

    編程與開發

    美國開發生活

    走向管理

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中文字幕亚洲综合久久| 久久亚洲精品国产精品| 亚洲性线免费观看视频成熟| 99re在线这里只有精品免费| 亚洲V无码一区二区三区四区观看| 国产激情久久久久影院老熟女免费| 亚洲人成电影网站免费| 亚洲日本va在线观看| 成年女人免费碰碰视频| 日韩a级毛片免费观看| 亚洲成aⅴ人片久青草影院按摩| 成人免费看片又大又黄| 日韩国产欧美亚洲v片 | 日韩免费无码一区二区三区| 国产AV无码专区亚洲精品| 久久成人免费电影| 亚洲理论片中文字幕电影| 一个人看www在线高清免费看| 亚洲人成网站免费播放| 国产人成免费视频| 中文字幕免费在线看电影大全| 亚洲中文字幕不卡无码| 无码精品国产一区二区三区免费 | 亚洲成aⅴ人片在线影院八| 久久天天躁狠狠躁夜夜免费观看| 亚洲综合av一区二区三区不卡| 四虎影在线永久免费观看| 一日本道a高清免费播放| 亚洲国产精品久久66| 亚洲成在人线aⅴ免费毛片| 国产成人亚洲午夜电影| 亚洲色无码专区在线观看| 亚洲黄色免费观看| 国产亚洲视频在线| 久久精品亚洲日本佐佐木明希| 999国内精品永久免费观看| 国产亚洲福利一区二区免费看| 亚洲欧洲美洲无码精品VA| 无码区日韩特区永久免费系列| 特黄特色大片免费| 亚洲AV第一页国产精品|