一路拾遺
          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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 平潭县| 新安县| 卢氏县| 龙川县| 昆山市| 海南省| 昌都县| 安康市| 深泽县| 习水县| 同德县| 常宁市| 瑞金市| 民勤县| 湘潭市| 廊坊市| 重庆市| 台山市| 莎车县| 临泉县| 吴堡县| 平和县| 百色市| 太谷县| 云和县| 璧山县| 天气| 铁力市| 马山县| 定兴县| 龙江县| 西峡县| 双峰县| 年辖:市辖区| 平潭县| 乌拉特中旗| 五原县| 恭城| 甘泉县| 连城县| 陵水|