<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 久久亚洲精品无码av| 亚洲日本国产乱码va在线观看| 亚洲人成电影网站久久| 男女做羞羞的事视频免费观看无遮挡| 久久久久久久尹人综合网亚洲| 一级黄色免费网站| 亚洲精品成人片在线观看| 免费人成再在线观看网站| 免费一级毛片正在播放| 成人亚洲国产精品久久| 国产美女无遮挡免费视频网站| 亚洲色精品三区二区一区| 日本19禁啪啪无遮挡免费动图| 国产精品亚洲一区二区三区在线观看| 日韩精品免费一区二区三区| 国产精品日本亚洲777| 亚洲免费一区二区| 中文永久免费观看网站| 亚洲永久永久永久永久永久精品| 99在线观看视频免费| 亚洲最大的黄色网| 国产gav成人免费播放视频| 香蕉国产在线观看免费| 亚洲AV无码乱码在线观看富二代| 午夜精品免费在线观看| 亚洲av永久无码精品三区在线4| 妞干网免费视频观看| 一级人做人爰a全过程免费视频| 亚洲国产精品无码久久久秋霞2| 98精品全国免费观看视频| 亚洲日韩中文字幕无码一区| 亚洲成人高清在线| 久久免费视频观看| 亚洲伊人久久精品| 亚洲成a人一区二区三区| 免费黄网站在线观看| 国产色在线|亚洲| 亚洲熟妇av一区二区三区漫画| 在线看无码的免费网站| 国产精品久久亚洲一区二区| 日本红怡院亚洲红怡院最新|