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

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

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

    posts - 42,  comments - 84,  trackbacks - 0
    Struts 使用 Model 2 架構。Struts 的ActionServlet 控制導航流。其他Struts 類,比如
    Action, 用來訪問業務邏輯類。當 ActionServlet 從容器接收到一個請求,它使用URI (或者
    路徑“path”) 來決定那個Action 將用來處理請求。一個 Action可以校驗輸入,并且訪問業務
    層以從數據庫或其他數據服務中檢索信息。
    為校驗輸入或者使用輸入來更新數據庫, Action 需要知道什么指被提交上來。并不是
    強制每個Action 從請求中抓取這些值,而是由 ActionServlet 將輸入綁定到JavaBean中。
    輸入 bean是Struts ActionForm c類的子類。ActionServlet 通過查找請求的路徑可以決定使用
    哪個ActionForm,Action 也是通過同樣的方法選取的。ActionForm 擴展
    org.apache.struts.action.ActionForm類。每個都必須以HTTP 響應進行應答。 通
    常, Struts
    Action 并不自行加工響應信息,而是將請求轉發到其他資源,比如JSP 頁面。Struts 提
    供一個ActionForward 類,用來將一個頁面的路徑存儲為邏輯名稱。當完成業務邏輯后,
    Action 選擇并向Servlet返回一個ActionForward。Servlet 然后使用存儲在ActionForward 對
    象中的路徑來調用頁面完成響應。
    Struts 將這些細節都綁定在一個ActionMapping 對象中。每個ActionMapping 相對于一
    個特定的路徑。當某個路徑被請求時,Servlet 就查詢ActionMapping 對象。ActionMapping
    對象告訴servlet,哪個Actions, ActionForms, 和 ActionForwards 將被使用。
    所有這些細節,關于Action, ActionForm, ActionForward, ActionMapping,以及其
    他一些東西,都在struts-config.xml 文件中定義。 ActionServlet 在啟動時讀取這個配置文件,
    并創建一個配置對象數據庫。在運行時,Struts 應用根據文件創建的配置對象,而不是文件
    本身
    posted on 2007-12-08 10:52 Dong 閱讀(253) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲免费无码在线| 香蕉免费看一区二区三区| 3344永久在线观看视频免费首页| 国产精品亚洲综合一区| 香蕉免费一级视频在线观看| 亚洲色偷偷偷鲁综合| a毛片免费观看完整| 亚洲av日韩综合一区在线观看| 一级特黄aa毛片免费观看| 亚洲天堂一区二区| 成人免费观看一区二区| 亚洲卡一卡二卡乱码新区| 免费看大黄高清网站视频在线| 久久精品国产亚洲AV天海翼| 亚洲第一黄色网址| 成全在线观看免费观看大全| 亚洲一区二区中文| 成人AV免费网址在线观看| 狠狠综合亚洲综合亚洲色| 亚洲无av在线中文字幕| 91成人免费观看| 亚洲精品国产av成拍色拍| 红杏亚洲影院一区二区三区| 久草福利资源网站免费| 亚洲乱码在线视频| 亚洲福利视频一区二区| 亚洲免费人成在线视频观看| 亚洲天堂电影在线观看| 亚洲av日韩片在线观看| 久久精品无码精品免费专区| ASS亚洲熟妇毛茸茸PICS| 亚洲国产成人爱av在线播放| 久久福利青草精品资源站免费| 亚洲一卡2卡4卡5卡6卡在线99| 国产一卡二卡≡卡四卡免费乱码| 久久高潮一级毛片免费| 亚洲欧洲日产国码二区首页| 无码不卡亚洲成?人片| 亚洲视频在线观看免费| 国产大陆亚洲精品国产| 亚洲另类激情综合偷自拍|