馬可波羅的夢鄉(xiāng)

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            4 Posts :: 50 Stories :: 2 Comments :: 0 Trackbacks

          1、一個大型應(yīng)用,需要一個團隊來完成。當(dāng)不同開發(fā)人員開發(fā)的不同模塊集成到一起的時候,配置文件的數(shù)量和內(nèi)容也是非常可觀的
          (配置的優(yōu)化是個大問題)
          Struts1中使用ActionForm和ActionForward,增加了不少配置內(nèi)容。
          Struts2部分改善了配置文件,但是在一個大型應(yīng)用中管理好配置文件也是需要花費很多精力的
          Struts框架的配置分類如下:
          (1)管理元素
          Bean配置、常量配置、包配置、命名空間配置、包含配置
          (2)用戶請求處理元素
          攔截器配置、Action配置、result配置
          (3)錯誤處理
          異常配置

          2、Struts2也是支持插件機制的。
          Struts.xml中配置Action,還可以配置package,package可以有繼承關(guān)系。設(shè)定的值中,還可以加變量。。。

          3、配置攔截器

          4、url-pattern仍然配置在web.xml中。struts中配置的是和流程相關(guān)的一些東西。和頁面的跳轉(zhuǎn)有關(guān)系(根據(jù)輸入決定跳轉(zhuǎn)的頁面。。。)
          5、package里可以include文件。
          6、Action名可以加通配符。。。

          7、零配置問題:并不是沒有配置。a.通過規(guī)則配置;//可以針對某個package及其子包,所有的Action被被加載到Action中。b、直接把配置寫在代碼注釋中。 兩個需要結(jié)合的?

          posted on 2009-10-06 17:24 夢回唐朝 閱讀(98) 評論(0)  編輯  收藏 所屬分類: Struts

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 新蔡县| 合阳县| 屯门区| 沁源县| 麻江县| 石家庄市| 石棉县| 昌图县| 清镇市| 嘉黎县| 河西区| 突泉县| 阿荣旗| 铅山县| 连城县| 洛阳市| 满洲里市| 克什克腾旗| 浏阳市| 鄄城县| 原平市| 大化| 松滋市| 盐山县| 岑巩县| 固阳县| 安宁市| 高密市| 普兰县| 连江县| 永胜县| 和龙市| 斗六市| 湛江市| 弥勒县| 大关县| 孟村| 旅游| 晋州市| 岫岩| 沙田区|