一路拾遺
          Collect By Finding All The Way ......
          posts - 81,comments - 41,trackbacks - 0

           

          配置web.xml文件:
          1.   不管應用中包含多少子應用,都只需要配置一個ActionServlet。配置多個ActionServlet類來處理應用中不同的功能,其實是沒必要的,因為Servlet本身支持多線程。
          2.    配置welcome file list,看到這里在想,為什么會要多個歡迎頁呢?這多個頁面又是如何調用?原來是這樣:<welcome-file-list>元素可以包含多個<welcome-file>子元素,調用從敘照第一個指定的文件開始,如果這個文件存在,將把這個文件返回給客戶;如果該文件不存在,則依次尋找下一個歡迎頁面的文件,直到找到為止;如果所有文件不存在,服務器將向客戶端返回“HTTP 404 Not Found”的出錯信息。
          3.     在<welcome-file-list>元素中不能配置Servlet映射,因此不能直接把Struts的Action作為歡迎文件。但是可以通過配置一個全局的轉發項來實現。配置多應用模塊:
              (1). 為每個子應用創建單獨的Struts配置文件;
              (2). 在web.xml的ActionServlet的配置代碼中添加每個子應用信息;
              (3). 采用<forward>元素或SwitchAction類來實現子應用之間的切換。
          多個子應用模塊之間的切換:
          例如,用從默認模塊切換到ModuleB:
          http://localhost:8080/toModule.do?prefix=/moduleB&page=/index.do
          從ModuleB切換到默認模塊:
          http://localhost:8080/toModule.do?prefix=&page=/index.do

          我認為五點最重要:
          1、找一個好的IDE,因為開發Struts應用這樣擁有大量XML配置工作的工程最好有一個具有代碼生成的IDE。你可以選擇Eclipse+Myeclipse或者Eclipse+Lomboz或者JBuilder這樣的成熟IDE。
          2、速食化的文章看上一兩篇就可以了,主要了解一些基本結構就可以了,學習技術光靠吃方便面是肯定不夠的。
          3、學習Struts這樣地開源框架要特別注意版本的區別,1.0 1.1 1.2的Struts都有很大區別,看文章、書都要先搞清楚版本,否則你連一個helloworld也別想搞定。現在書大部分都是1.1的,但是目前應該學習1.2,兩者的區別可以參考Apache Jakarta項目的說明。
          4、參考一個簡單的Demo,實現CRUD操作的就可以,你需要理解一下MVC在Struts中的對應機制。
          5、選擇一本好書開始認真學習,例如:Manning出版的Struts in Action,OReilly出版的Programming_Jakarta_Struts,還有Jakarta Struts Live。這幾本都是經典。
          posted on 2008-07-28 15:39 胖胖泡泡 閱讀(124) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 神木县| 广州市| 临沭县| 伊金霍洛旗| 栾城县| 长泰县| 商河县| 乐都县| 永登县| 韶关市| 浮山县| 北流市| 依兰县| 酉阳| 芦溪县| 裕民县| 萝北县| 新疆| 长乐市| 婺源县| 沙田区| 安达市| 永州市| 丰宁| 沈阳市| 福州市| 金川县| 万源市| 当雄县| 屯昌县| 潞西市| 特克斯县| 铁力市| 诸暨市| 江阴市| 黔西| 大足县| 光泽县| 时尚| 黄石市| 吉水县|