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

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

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

    通過一個簡單的登錄過程了解Struts的業務流程(Struts初學的請進)

    一個簡單的登錄過程描述了一下Struts的業務流程,感覺挺容易懂的,摘出來大家分享:(1)用戶的請求以HTTP方式傳輸到服務器上,接收請求的是ActionServlet。
    (2)ActionServlet接收到請求后,會查找struts-config.xml文件來確定服務器上是否有用戶請求的操作,此處用戶請求的操作應為登錄操作。如果沒有,則返回一個用戶請求無效的出錯信息。
    (3)當ActionServlet找到用戶請求的Action后,首先將用戶輸入的表單參數打包成一個ActionForm對象,這個ActionForm對象其實也就是一個JavaBean,里面包含兩個字段,分別是用戶名和密碼。接著ActionServlet再根據struts-config.xml中的配置信息決定是否要執行ActionForm對象中的Validate方法。若Validate方法執行有錯,則返回;否則,繼續下一步。
    (4)系統生成一個用戶所請求的Action的實例對象,將前面的ActionForm對象傳遞給它,運行它的execute()方法。這一步其實就是用戶登錄的控制器,在執行execute()方法時,可以調用后臺模型驗證登錄名和密碼是否正確等信息。
    (5)execute()執行結束前會生成一個ActionForward類型的對象并將之返回給ActionServlet,該對象的作用是告訴ActionServlet下一步應該跳轉到哪里,假如后臺模型檢驗用戶名和密碼正確,則ActionForward就代表跳轉到一個登錄成功的界面。ActionServlet將對之進行分析,其實就相當于接收到一個新的請求,重復(2)~(5)的過程,直到將某個界面返回用戶為止。
    以上就是Struts的基本工作流程,可以看出struts-config.xml在整個流程中起到了一個類似站點地圖的作用,它記錄了所有可能的請求跳轉。其實,在Web容器加載Struts應用程序后,struts-config.xml就被首先讀入內存成為一個ActionMapping對象,前面所說的查找struts-config.xml文件,實際上是查找ActionMapping對象。對于初學者來說可以不必深究其中的細節……
    摘自清華大學出版社出版的《Struts-Web設計與開發大全》

    posted on 2008-04-04 23:27 伍興佳 閱讀(449) 評論(1)  編輯  收藏

    評論

    # re: 通過一個簡單的登錄過程了解Struts的業務流程(Struts初學的請進) 2008-04-04 23:30 伍興佳

    頂!頂!頂!頂!頂!頂!頂!頂!頂!頂!  回復  更多評論   


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


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

    導航

    統計

    公告

    這是伍嗲的純JAVA技術博客

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    相冊

    技術鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: A国产一区二区免费入口| 亚洲六月丁香婷婷综合| 性生大片视频免费观看一级| 国产片免费在线观看| 亚洲综合精品成人| 成全高清视频免费观看| 在线a亚洲老鸭窝天堂av高清| 毛片a级毛片免费播放下载| 精品国产成人亚洲午夜福利| 免费看香港一级毛片| 亚洲a∨无码一区二区| 国产视频精品免费| 国产成人 亚洲欧洲| mm1313亚洲精品无码又大又粗| 国产精品亚洲综合天堂夜夜| www.91亚洲| 搡女人免费免费视频观看| 亚洲AV美女一区二区三区| 88av免费观看| 最新亚洲精品国偷自产在线| 国产成人在线观看免费网站| 一级做a爱片特黄在线观看免费看 一级做a爱过程免费视 | 国产色婷婷精品免费视频| 日韩一级片免费观看| 亚洲精品成人片在线播放| 16女性下面扒开无遮挡免费| 亚洲乱码日产精品一二三| 亚洲裸男gv网站| 国产精成人品日日拍夜夜免费| 亚洲人成影院77777| 国产一区视频在线免费观看 | 中文精品人人永久免费| 久久亚洲春色中文字幕久久久 | 亚洲人色大成年网站在线观看| 国产成人一区二区三区免费视频| a级毛片免费高清视频| 亚洲色图综合网站| 男人的天堂亚洲一区二区三区| 日本一区二区三区在线视频观看免费 | 成人黄软件网18免费下载成人黄18免费视频| 亚洲AV无码一区二区三区性色|