編程之道

          無論是批評的,贊揚的,指著的都請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 瘋流成性 閱讀(2171) 評論(1)  編輯  收藏 所屬分類: WebFramwork

          評論

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

          df  回復  更多評論   


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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 滁州市| 延津县| 中卫市| 赤城县| 耒阳市| 疏勒县| 乐陵市| 特克斯县| 恩平市| 台江县| 巨鹿县| 本溪市| 治县。| 鹿邑县| 琼海市| 蓝山县| 南宁市| 青岛市| 资溪县| 凤台县| 呼图壁县| 张家川| 常德市| 通河县| 丰台区| 夹江县| 黑山县| 云龙县| 东海县| 台北县| 汤阴县| 富蕴县| 池州市| 城固县| 柳林县| 尉氏县| 鹤壁市| 九寨沟县| 汽车| 大化| 容城县|