J2EE 平台四大組成:規範、參考實作、相容性測試套件、BluePrints 計畫。BluePrints 提供分散式組件架構最佳實踐與設計指引。本文基於 Rational Unified Process (RUP) 與 BluePrints 應用範例,提出八步驟 J2EE 開發方法論。
RUP 四階段:Inception (初始) → Elaboration (細化) → Construction (構建) → Transition (轉換)。
目標:描述系統「該做什麼」與「不該做什麼」,建立開發者與用戶共同的商業語境。

圖一:典型電子商務系統用例 — ViewOrder (登入查看訂單明細)、AddLineItems (瀏覽目錄加入購物車)
選擇關鍵垂直切片 (如訂單領域) 進行完整層次實作 (JSP → EJB → 資料庫),產出全功能迷你系統。將原型經驗轉化為物件設計指引,逐步擴展至全域模型。