首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

在 Eclipse 中使用 Easy Struts 開發 Struts 應用程式完整教學

     編輯:Java 相關知識

Easy Struts 是 SourceForge 上的開源專案(當時最新版 0.64),作為 Eclipse 外掛簡化 Struts 開發流程。本文詳細說明安裝設定、專案建立與開發實作步驟。

一、Easy Struts 安裝與初始化設定

  1. 下載 org.easystruts.eclipse_0.6.4.zip,解壓至 {ECLIPSE}/plugins 目錄,應出現 com.cross.easystruts.eclipse_[ver] 子目錄
  2. 啟動 Eclipse,開啟 Window > Preferences,左側新增 Easy Struts 選項
  3. 準備 Struts 必備檔案(從 Jakarta 官網下載):
    • struts.jar
    • 標籤庫描述檔:struts_html.tld、struts_bean.tld、struts_logic.tld
  4. 在設定介面選擇 Struts 1.1,加入上述 JAR 與 TLD 檔案,其他保持預設值,按 OK 生效

二、建立支援 Easy Struts 的 Java 專案

  1. 新建 Java 專案(如 StrutsDemo)
  2. 點擊工具列 New 圖示,選擇 Java > Easy Struts > Add Easy Struts Support
  3. 填寫專案資訊:
    • Web 應用目錄名(如 struts_demo,打包為 WAR 時使用)
    • Web 應用版本建議 2.3(主流應用伺服器支援)
    • Struts 版本選 1.1
    • 修改自動產生的套件名(如 test.struts)
  4. 完成後 Easy Struts 自動產生:
    • .easystrutsplugin 設定檔
    • Web 目錄結構含 WEB-INF/ 及 TLD 檔案
    • ApplicationResources.properties 國際化資源檔(支援多語言,如 _zh_CN 後綴)
    • web.xml 已預設定義 ActionServlet 入口與參數
  5. 手動將 struts.jar 複製至 WEB-INF/lib/
  6. 專案屬性中可隨時修改上述設定

類別路徑與輸出設定

專案建置路徑需加入 struts.jar 與 servlet.jar,預設輸出資料夾設為 \struts_demo\WEB-INF\classes。

三、使用向導開發 Struts 元件

Easy Struts 在 New 對話框提供多種 Struts 專用向導:

  • Easy Action(Action 類別)
  • Easy Form(ActionForm 類別)
  • 其他 Struts 相關元件

建立 Action 類別範例

  1. 選擇 Easy Action,輸入 Use case(如 UserLogin),自動更新 Path 與 Type
  2. Module name:多模組時選擇對應 struts-config.xml,預設為主設定檔
  3. Form name:若需對應 ActionForm 類別則選擇
  4. 下一步設定錯誤處理與頁面導向
  5. 完成後自動產生 XxxAction.java 並更新 struts-config.xml

可視化編輯 struts-config.xml

雙擊 struts-config.xml 開啟圖形化編輯器,可透過拖拉與連線方式設定 Action Mapping、Forward、Form Bean 等,大幅降低 XML 手寫錯誤。

四、總結

Easy Struts 雖屬開發中版本,但已展現強大功能與易用性。結合 Eclipse 視覺化編輯與程式碼產生,讓 Struts 開發變得直觀高效。本文涵蓋從安裝到實際開發的核心流程,更多進階功能待開發者自行探索。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved