如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。

2005年3月23日

Struts架構應用網站開發步驟


Fred Wang(http:fredwang.blogspot.com)
2004/02/18

一、 系統分析
1 需求蒐集與規劃
i. 目標及問題
ii. 定義用戶群
iii. 內容需求及網站架構
iv. 技術需求, 傳輸需求
v. 視覺需求
2 可行性分析
3 Use case diagram分析

二、 概念設計
1 實體環境架構設計
i. 硬體及網路架構
ii. 作業系統及Web/AP server
2 應用系統架構: J2EE, Struts
3 藍圖設計(Blueprint)
4 Conceptual Data Model設計

三、 專案時程與資源計畫
1 細部時程規劃
2 預算 (網路、軟硬體、人員、顧問等預算)

四、 系統設計
1 Physical Data Model設計
2 Class Diagram設計
3 Sequence Diagram 設計
4 Layout Design - Prototyping

五、 系統實作
1 開發、測試環境安裝及設定
- 設定web.xml : 宣告ActionServlet, Servlet-mapping, Tag library的logical name。
2 Database Tables建立 – SQL script
3 實作Action Form Bean (並在struts-config.xml中設定action form beans)
4 建置Connection Pools 及 Data Sources
- 在Struts-config.xml設定 (此檔案包含四種設定: ActionForm Beans, ActionMappings, Global Forward and Data Sources)
- Weblogic Server可以在Server設定Connection Pools與Data Sources, 就不必在struts-config.xml中設定
5 實作Data Access Object(DAO) classes
6 實作Business Object(BO) classes
7 實作 JSPs
8 建立 Application Resources (Error message and International Message)
9 實作 Action classes (並在struts-config.xml中設定action mappings)
10 Deploy to 測試環境

六、 測試
1 視覺與可用性(Usability)測試
2 功能測試
3 瀏覽器相容性測試
4 傳輸測試
5 內容檢驗

七、 發行
1 Deploy to production environment
2 Announcement

沒有留言:

張貼留言

歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)