編程之道

          無論是批評的,贊揚的,指著的都請EMAIL給我,你的建議將是我前進的動力! 聯系我

          Structs學習筆記--->20%

                我以前也粗略看過一些相關書籍,比如孫為琴的Structs和鐵手前輩翻譯的Structs in action。這2本書都不錯,文筆比較流暢,不過感覺就像流水帳,看起來累(其實很多書都是這樣的)。前幾天去書城逛了一圈,我發現了一本非常適合入門的書<Struts開發入門與項目實踐>,本人強烈推薦還不知道Structs為何物的朋友去看一遍,錢沒地方花的話可以買或者我幫你。好了。下面進入正題。。。。


          Structs核心類及其描述:(structs in action ,歸納的不錯)

                 



                Structs工作流程:
                在web應用啟動時就會加載并且初始化ActionServlet,它從structs-config.xml文件中讀取配置信息,把它們存放在各種配置對象中。例如action的映射信息存放在actionmapping對象中。
                當ActionServlet接收到一個請求后:
          1。檢查和用戶請求相匹配的ActionServlet實例。
          2。如果ActionForm不存在就創建一個,把客戶提交的表單保存到ActionForm對象中。
          3。如果需要驗證,就調用ActionForm類中Validate()方法。
          4。ActionServlet根據ActionMapping實例包含的映射信息決定將請求轉發給哪個Action.如果相應的Action不存在,則創建后調用execute()方法。
          5。execute()方法返回一個ActionForward對象,ActionServlet再把客戶請求轉發給ActionForward對象所指向的Jsp頁面,生成動態網頁返回給客戶端。

          一個流程當然要對應一個好的例子,準備找些現成的代碼研究研究。。。

















          posted on 2005-10-09 22:11 瘋流成性 閱讀(2164) 評論(1)  編輯  收藏 所屬分類: WebFramwork

          評論

          # re: Structs學習筆記--->20% 2006-10-02 20:25 df

          df  回復  更多評論   


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


          網站導航:
           
          主站蜘蛛池模板: 家居| 德格县| 花垣县| 乌苏市| 沙洋县| 桦甸市| 邵阳市| 黑山县| 清流县| 揭阳市| 深水埗区| 三门峡市| 仲巴县| 静宁县| 册亨县| 内江市| 桐柏县| 盱眙县| 广平县| 太原市| 玉田县| 开远市| 红原县| 颍上县| 吴忠市| 改则县| 吴江市| 银川市| 辉县市| 赤峰市| 遂宁市| 东丰县| 莱州市| 滦南县| 上饶市| 尼木县| 霍城县| 元江| 嘉荫县| 汉川市| 陆河县|