程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> J2EE基礎 用Struts框架開發MVC系統步驟

J2EE基礎 用Struts框架開發MVC系統步驟

編輯:關於JAVA

由於Struts已經為我們提供了一個非常好的MVC框架,我們利用Struts開發MVC系統時可以大大加快開發的速度。在開發時可以采用的一個開發流程如下:  

1. 收集和定義應用需求。

2. 基於數據采集和顯示的原則定義和開發"屏幕顯示"需求 。

3. 為每一個"屏幕顯示"定義訪問路徑。

4. 定義ActionMappings建立到應用業務邏輯之間的聯系。

5. 開發滿足"屏幕顯示"需求的所有支持對象。

6. 基於每一個"屏幕顯示"需求提供的數據屬性來創建對應的ActionForm對象

7. 開發被ActionMapping調用的Action對象。

8. 開發應用業務邏輯對象 (Bean,EJB,等等)。

9. 對應ActionMapping設計的流程創建JSP頁面。

10. 建立合適的配置文件struts-config.xml ,web.xml。

11. 開發/測試/部署

具體在使用Struts框架時,對應各個部分的開發工作主要包括:  

1. Model部分:采用JavaBean和EJB組件,設計和實現系統的業務邏輯。根據不同的請求從Action派生具體Action處理對象。完成"做什麼"的任務來調用由Bean構成的業務組件。創建由ActionForm 的派生類實現對客戶端表單數據的封裝。

2. Controller部分:Struts為我們提供了核心控制部分的實現。我們只需要配置ActionMapping對象

3. View部分:為了使用Model中的ActionForm 對象,我們必須用Struts提供的自定義標記創建HTML 表單。利用Struts提供的自定義標記庫編寫用戶界面把應用邏輯和顯示邏輯分離。Struts框架通過這些自定義標記建立了View和Model之間的聯系。Struts的自定義標記還提供了很多定制頁面的功能。

4. 同時需要編輯兩個配置文件:web.xml和struts-config.xml。通過它們配置Struts系統中的各個模塊之間的交互。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved