選擇java 進入自由開放的國度

          隨筆 - 49, 文章 - 3, 評論 - 154, 引用 - 1
          數據加載中……

          Struts學習心得之Struts流程篇(1)

                  剛接觸Struts,剛接觸MVC架構,或者剛接觸任何新東西,我覺得首先要搞清楚流程,要對新事物有一個大概的、總體的認識,先有感性認識,先培養起來興趣是非常重要的。下面就把我學習Struts的總體業務流程通過一個實例來進行概括,有什么錯誤和不妥之處,請你發表評論指教!
          (1)搭建環境
             1、獲得struts的支持包。struts是apache開源基金組織的一個子項目,你可以從http://struts.apache.org/download.cgi 下載struts的source或者Binaries,目前最新版本是1.2.4。
            2、使用Tomcat作為jsp/Servlet容器。本文使用Tomcat,如果沒有此軟件,請從http://jakarta.apache.org/tomcat/index.html 下載。
            3、在Tomcat中建立站點(相當于MS IIS虛擬目錄)。譬如下面的代碼在Tomcat中建立一個站點study,建好以后此站點的地址即為:http://127.0.0.1:8080/study 。Tomcat的全局配置文件server.xml位于安裝目錄的conf文件夾下。
            <Context path="/study" docBase="g:\java\webapps" debug="0" crossContext="true" reloadable="true">            
           
          </Context>
          從站點配置可以看出,此站點的絕對路徑位于g:\java\webapps\下,關于tomcat配置的詳細信息,請參閱相關文章。
           4、在站點(絕對路徑)下創建web站點的目錄結構。此步省略
           5、將struts的支持包struts.jar拷貝到站點的lib目錄下,即g:\java\webapps\WEB-INF\lib;將struts的標記庫描述文件拷貝到/WEB-INF/tag/目錄下,這個路徑和將來導入標記庫有關,在后面也有描述。
           6、站點的配置文件web.xml;此步的目的是讓tomcat將*do的請求轉發到org.apache.struts.action.ActionServlet,然后讀入struts的配置文件struts-config.xml。配置信息如下:
          <!-- ========== Struts Configuration ======================== -->
            
              
          <servlet>
                
          <servlet-name>action</servlet-name>
                
          <servlet-class>
                  org.apache.struts.action.ActionServlet
                
          </servlet-class>
                
          <init-param>
                  
          <param-name>config</param-name>
                  
          <param-value>
                   /WEB-INF/struts-config.xml
                  
          </param-value>
                
          </init-param>
                
          <load-on-startup>1</load-on-startup>
              
          </servlet>

               
          <servlet-mapping>
                
          <servlet-name>action</servlet-name>
                
          <url-pattern>*.do</url-pattern>
              
          </servlet-mapping>
          可以看出,struts的配置文件位于g:\java\webapps\WEB-INF目錄下。

             到此,前期配置工作基本完成,關于strus的配置文件struts-config.xml的使用和詳細信息,請見下一節。

          posted on 2005-05-02 20:00 soochow_hhb 以java論成敗 以架構論英雄 閱讀(2647) 評論(0)  編輯  收藏 所屬分類: Struts

          主站蜘蛛池模板: 巨野县| 佛冈县| 清远市| 呼玛县| 定结县| 梁山县| 榕江县| 江川县| 余姚市| 张掖市| 麻城市| 邵阳市| 河北省| 宁远县| 利津县| 灯塔市| 芜湖县| 扬州市| 甘南县| 大洼县| 尖扎县| 盐亭县| 龙州县| 固安县| 且末县| 上饶县| 敖汉旗| 伊吾县| 鹤壁市| 石景山区| 澎湖县| 英山县| 那曲县| 新巴尔虎右旗| 南岸区| 嵩明县| 大埔区| 克拉玛依市| 察哈| 奇台县| 微博|