Java交流空間

          共同夢想,一起飛翔,明天更美好!

           

          學struts的一點感受

          我學struts剛不久,現把這近的感受分享給大家:
            1.struts的層次比較清楚,MVC模式,view表示視圖,就是jsp組件、ActionForm bean、客戶化標簽。control表示控制器,它主要是由Servlet類組成。model表示模型,它由一些bean組成。
            2.MVC有一些優點,首先,多個視圖能共享一個模型,這樣提高了代碼的可重用性;其次,模型是自包含的,與控制器和視圖保持相對獨立,所以耦合系數小,方便以后修改模塊;另外,控制器提高了應用程序的靈活性和可配置性。
            3.struts中都是xxxAction和xxxBean以及xxxForm的出現,這就體現了struts的MVC設計模式。其次是struts-confog.xml和web.xml的配置,其配置都是固定的格式,而且struts提供了靈活的標簽。
            4.一個項目要應用struts框架,首先要先清楚有多少個xxxAction和xxxBean以及xxxForm,把struts-confog.xml中劃清,然后劃出Action和ActionForm的映射關系,包括哪些jsp。
            5.struts的處理過程:首先控制器接收jsp頁面來自用戶的請求,ActionForm并決定應該調用哪個Bean模型來進行處理;然后模型根據用戶的請求驚醒相應的業務邏輯處理,并返回數據,最后控制器Action用到ActionForward類型的execute()方法調用相應的視圖jsp頁面來格式化模型返回的數據,并通過視圖jsp呈現給用戶。

          posted on 2007-12-06 09:47 郭旺平 閱讀(255) 評論(1)  編輯  收藏

          評論

          # re: 學struts的一點感受[未登錄] 2008-05-07 17:22 william

          希望以后多寫點類似的文章,我是初學者。  回復  更多評論   


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案(2)

          文章檔案(2)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 治多县| 磴口县| 沁阳市| 始兴县| 西充县| 赣榆县| 沙河市| 崇义县| 吉木萨尔县| 万宁市| 宁晋县| 子长县| 绥宁县| 孟州市| 吉首市| 泗水县| 厦门市| 临澧县| 上蔡县| 龙岩市| 兰溪市| 金秀| 年辖:市辖区| 柏乡县| 都匀市| 崇阳县| 商城县| 晋中市| 江源县| 高台县| 宁乡县| 东阳市| 竹溪县| 乐都县| 无棣县| 获嘉县| 隆安县| 梁平县| 沐川县| 仲巴县| 茶陵县|