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)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 天峻县| 双鸭山市| 深水埗区| 鸡东县| 界首市| 女性| 武夷山市| 临泽县| 永修县| 铜梁县| 壶关县| 凤阳县| 昆山市| 建湖县| 漳平市| 商河县| 福清市| 临汾市| 偃师市| 长春市| 长子县| 邯郸市| 苗栗市| 吴堡县| 神农架林区| 商水县| 泗洪县| 天全县| 于都县| 泽普县| 文山县| 安徽省| 贡觉县| 五原县| 龙州县| 宜君县| 高邑县| 榆树市| 万安县| 邹城市| 华宁县|