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

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

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

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks

    Struts Web框架是現在構建Web應用必須的開發框架之一。以下是我們學習Struts框架時通常都會看到的登錄頁面程序的處理流程分析,希望和廣大博友交流:


    基于Struts框架登錄程序應用的UML順序圖
    Struts交互圖

    處理步驟:

    1、客戶從瀏覽器客戶端向Web服務器發出請求,服務器將請求轉發到Web容器,比如:Tomcat;根據請求路徑URL找到ActionServlet,Web容器調用Servlet的servic()方法,根據請求參數的不同調用doGet()或者doPost()方法。

    2、而ActionServlet的doGet()或者doPost()方法調用process()方法處理請求和響應,生成RequestProcess對象處理配置文件struts-config.xml中的配置信息,依次調用processMapping()-查找處理此次請求的Action信息并返回ActionMapping對象;processActionForm()--創建此次請求的ActionForm對象;processActionCreate()--創建處理此次請求的Action實例(LoginAction對象);processActionPerform()--執行Action實例的execute()方法。

    3、通過調用execute()方法獲取LoginForm存儲的用戶和密碼等數據信息,其中將ActionForm Bean、ActionMapping、request、response對象傳遞給LoginAction對象(Action實例);執行完必要的邏輯處理比如查詢數據庫后,返回一個ActionForward對象,由該對象調用RequestProcess對象中的processForwardConfig()方法解析配置文件中跳轉參數,轉發到相應的View頁面success.jsp或者failure.jsp。





    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
    、轉載請注明來處和原文作者。非常感謝。

    posted on 2007-08-03 11:36 草兒 閱讀(1374) 評論(0)  編輯  收藏 所屬分類: javaJAVA WEB應用
    主站蜘蛛池模板: 欧美色欧美亚洲另类二区| 日本一道本高清免费| caoporm碰最新免费公开视频| 亚洲成人免费电影| 亚洲大尺度无码专区尤物| 亚洲成av人片天堂网老年人 | 亚洲乱亚洲乱妇无码麻豆| 四虎影视www四虎免费| 2019中文字幕在线电影免费| 中国内地毛片免费高清| 免费夜色污私人影院网站电影| 亚洲AV综合色区无码二区爱AV| 久久久久亚洲精品影视| 亚洲人成中文字幕在线观看| 亚洲av区一区二区三| 国产免费黄色大片| 免费无码AV电影在线观看| 成年黄网站色大免费全看| 24小时在线免费视频| 久久久久久AV无码免费网站下载| 国产免费拔擦拔擦8X高清在线人| xvideos永久免费入口| 午夜不卡AV免费| 一区二区视频免费观看| 人成午夜免费大片在线观看| 精品亚洲视频在线| 国产综合激情在线亚洲第一页| 亚洲色偷偷色噜噜狠狠99网| 亚洲 欧洲 日韩 综合在线| 亚洲另类自拍丝袜第五页| 亚洲综合av一区二区三区不卡| 亚洲日本成本人观看| 亚洲AV一区二区三区四区| 亚洲国产精品日韩av不卡在线| 亚洲精品成a人在线观看☆| 亚洲欧美日韩中文二区| 亚洲AV无码男人的天堂| 无码的免费不卡毛片视频| www免费插插视频| 国产成人无码区免费网站| 国产免费无码一区二区|