Sunspl

          Hello,everyone,i am sun. 天道酬勤,笨鳥先飛.
          隨筆 - 47, 文章 - 0, 評論 - 24, 引用 - 0
          數據加載中……

          在ECLIPSE中配置STRUTS環境(不好意思 ,貼圖搞不上來)

          ECLIPSE 中配置 STRUTS 環境 ( 我用的是 struts1.1|tomcat5.0|eclipse3.0)

          1、 下載必要的包: struts.rar( 解壓過以後裡會有一個 struts.jar ), tomcatPluginV31.zip, eclipse-SDK-3.0.1-win32.zip

          2、 tomcatPluginV31.zip 解壓,把解壓過的文件分別 COPY ECLIPSE 相應的文件夾 plugins , 然後起動 ECLIPSE ,會看到工具欄會多少一個 tomcat,

          下面也相應的會多出三個 tomcat 圖標

          3、 然後起動 ECLIPSE window->preference->tomcat, 設置 tomcat 路徑,如圖:

          ??

          4. 新建 PROJECT java->TomcatProject, 如圖 :

          ? next: 如圖:

          為了方便我們需要先在我們的 TOMCAT 裡面建好一個可用的 PROJECT ,在這裡我們就要修改 project contents 為我們建好的 TOMCAT 裡的 project 如圖 :

          next:

          Can update context definition, 這一項把它勾掉:

          finish 完成 .

          4、 導入 struts.jar( 前提:已把所要用到的包 COPY 到了 project lib ), 如圖 :

          如圖: javaBuildPath->Libraries->AddJars

          ok

          5、 下面的工作就是手動的去配置一下 struts-config.xml,web.xml

          6、 環境已配置好,我們可以作一個頁面測試一下

          其它方法:

          一. ? 下載并安裝 Easy?Struts

          1
          ?Easy?Struts 是開放源代碼組織 sourceforge.net 上的一個項目,目前最新的版本是 0.64 ,可以在它的網站 ?http://sourceforge.net/projects/easystruts 上下載壓縮文件 org.easystruts.eclipse_0.6.4.zip?(Eclipse 的安裝這里不再描述 )

          2
          .將下載后的壓縮包解壓到 {ECLIPSE}\plugins 目錄下,其中 {ECLIPSE} Eclipse 所在的目錄。應該注意的是解壓后 ?plugins 目錄下應該多一個子目錄,目錄名為: com.cross.easystruts.eclipse_[ver] [ver] 為相應的版本號。

          3
          ?Easy?Struts 的初始化設置:啟動 Eclipse ,通過菜單 Windows->Preferences 打開設置窗口。窗口的左邊會多出一個選項: Easy?Struts 。如下圖所示:?
          ?
          1

          在設置 Easy?Struts 之前要先準備好 struts 所需的文件(可在 Jakarta 網站上下載),包括 struts.jar ,然后是幾個用于定義標簽庫的描述文件包括: struts_html.tld struts_bean.tld struts_logic.tld 。點擊設置窗口左邊的 Easy?Struts 后出現如下圖 2 Easy?Struts 的初始化設置界面。根據所下載 struts 的版本選擇 struts?1.0 或者 struts?1.1 ,最新的版本都是 struts?1.1 。在這里我們選擇 struts?1.1 并在 struts?1.1 所需的庫文件中找到并添加 struts.jar 文件。在 struts?1.1 所需的類型庫描述文件中建議至少加入前面提到的三個描述文件分別是: struts_html.tld struts_bean.tld ?struts_logic.tld ,這三個文件會在創建 struts 應用項目時自動拷貝到項目的 WEB-INF 目錄下。 設置界面上的其他內容基本上按照默認的值即可,無需改動。好了,點擊 OK 按鈕關閉設置對話框使設置生效。至此我們已經完成 Easy?Struts 的基本設置可以開始 struts 的開發了。?

          ?
          2

          ????
          回頁首


          二. ? 配置和開發 struts 應用項目

          1
          ? 新建 JAVA 項目并設置為支持 Easy?Struts :新建一個 JAVA 項目,暫且把這個項目命名為: StrutsDemo ,新建完項目后除了 Eclipse 本身用來描述 JAVA 項目的兩個文件 .project .classpath 外并沒有其他任何文件。為了使該項目集成 Easy?Struts ,只需點擊工具條上的新建圖標,選擇 Java->Easy?Struts->Add?Easy?Struts?Support 并點擊下一步按鈕,如下圖 3 所示:?


          ?
          3

          點擊下一步按鈕后到了 Easy?Struts 項目一些基本信息的輸入界面,如下圖 4 所示:?

          ?
          4

          在圖 4 的界面中輸入 web 應用程序的目錄名,例如 struts_demo ,發布的時候只需要把該目錄打包成 WAR 文件即可。 根據應用服務器的實際情況選擇 web 應用程序的版本,建議使用 ?2.3 ,目前大部分應用服務器的主流版本都支持 2.3 版本的 WEB 應用程序。選擇 Struts?1.1 。修改 Easy?Struts 自動產生的程序包名,例如 test.struts 。點擊完成按鈕后 Easy?Struts 會自動產生文件 .easystrutsplugin 以及創建剛剛在設置界面中輸入的 web 應用服務器目錄名的目錄,該目錄包含 WEB-INF? 子目錄, Easy?Struts 會自動拷貝幾個 tld 文件到該目錄下,我們還必須手工的將 struts.jar 文件拷貝到 WEB-INF\lib 目錄下。

          同時產生一個配置文件: ?ApplicationResources.properties ,這個文件可以用來存放用戶自己的配置信息。該配置文件支持多語言, struts 會自動根據環境配置信息來獲取相應的配置文件,例如 ApplicationResources_zh_CN.properties 對應的是中文簡體的配置信息。 ? web.xml 也在這個時候產生,該文件已經自動定義好 ActionServlet 入口,以及這個 servlet 所需的參數,用戶無需再行配置,極大的方便了初學者學習和使用 struts 。要改變剛剛所輸入的信息只需要打開項目的屬性對話框即可修改這些配置。

          2 .開發 struts 應用程序:在開發 struts 應用程序之前還有一項準備工作要做,需要給項目的類路徑中添加 struts.jar 以及 ?servlet.jar 這兩個文件否則新建 struts 程序時將會有一大堆錯誤信息,并設置項目的默認輸出文件夾為 \struts_demo\WEB-?INF\classes 。在解壓完后, Easy?Struts 插件已經在 Eclipse 開發環境中添加了幾個用于創建 struts 相關程序的向導。 點擊工具條上的新建圖標打開圖 3 所示的對話框即可選擇與 ?struts 相關的程序的開發,例如最常用的 Action 類的開發, Form 類的開發等等。下面我們著重介紹一下 Action 類的開發。

          在新建對話框中選擇新建 Easy?Action 并點擊下一步按鈕?

          ?
          5

          在用例文本框 ?(Use?case) 中輸入 Action 類的名稱, Easy?Struts 會自動根據你輸入的值更新對應的 URL 請求的路徑 (path) 以及 Action 類名 (Type) 。在這個界面中 Module?name 文本框指的是當有多個 struts_config 文件時選擇其他文件,默認的是使用 struts_config.xml 。而 Form?name 是當 Action 類需要與一個 Form 類對應時做的選擇。 其他信息使用默認的值,點擊下一步添加錯誤處理,以及頁面的跳轉處理。點擊完成按鈕即已完成 Action 類的向導, Easy?Struts 自動產生類 XxxxAction.java ,并在 struts_config.xml 做相應的配置信息。所有的這些向導也可以通過雙擊項目文件 struts_config.xml ,并在 struts_config.xml 界面中操作鏈接來完成,這是一個可視化的界面用來編輯 ?struts_config.xml 內容。如下圖所示:

          三. ? 總結

          Easy?Struts
          現在還是一個開發中的版本,但是其具有的強大的功能以及易用性已經顯露無疑。通過與 Eclipse 的結合使 Struts 的開發變成一件非常簡單的事情。本文只是簡單的介紹了如何開始來使用 Easy?Struts 這個插件幫助我們開發 struts 應用程序,具體與 struts 相關的開發已經有非常多的文章介紹了,況且這也不是我們的本意,所以此處并沒有做深入的敘述。 總而言之, Easy?Struts 還有很多功能需要我們繼續的發掘。

          posted on 2006-06-22 21:32 JavaSuns 閱讀(1590) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 泰州市| 达拉特旗| 土默特右旗| 正阳县| 和平县| 漠河县| 阿勒泰市| 大新县| 若羌县| 睢宁县| 阳信县| 普安县| 万盛区| 油尖旺区| 关岭| 皋兰县| 日土县| 仪陇县| 萍乡市| 齐河县| 扶余县| 荃湾区| 灵台县| 濮阳县| 黄大仙区| 思茅市| 麻城市| 门头沟区| 平昌县| 涞源县| 若尔盖县| 嘉定区| 安泽县| 岳阳县| 砚山县| 蓝田县| 天水市| 浮山县| 宝应县| 五华县| 社旗县|