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)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泰安市| 庆阳市| 郎溪县| 巩留县| 碌曲县| 广东省| 中宁县| 桦川县| 防城港市| 黔西| 武邑县| 四会市| 兴海县| 阿拉善盟| 庆云县| 长泰县| 西峡县| 福州市| 平湖市| 淮阳县| 满洲里市| 凤山市| 平塘县| 高唐县| 呼图壁县| 天柱县| 金山区| 宁城县| 石河子市| 漳浦县| 怀仁县| 黄陵县| 枣阳市| 疏附县| 凌源市| 开化县| 水富县| 青川县| 嘉黎县| 府谷县| 尼木县|