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 郭旺平 閱讀(253) 評論(1)  編輯  收藏

          評論

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

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


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案(2)

          文章檔案(2)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 兴仁县| 宁津县| 云浮市| 南部县| 隆安县| 盐亭县| 峡江县| 沂源县| 江安县| 公安县| 民权县| 中阳县| 调兵山市| 丽水市| 阿拉善左旗| 磐安县| 雅江县| 安庆市| 兰溪市| 甘洛县| 黑山县| 资中县| 鄂伦春自治旗| 布尔津县| 郧西县| 闸北区| 冷水江市| 额敏县| 台州市| 华宁县| 手游| 石狮市| 冷水江市| 龙门县| 托克托县| 林口县| 桦甸市| 鹰潭市| 连城县| 平遥县| 方山县|