為研究 EJB 架構與設計模式,作者嘗試在 Eclipse 上搭建 Lomboz 環境跑通 HelloEJB 範例,過程踩中 EMF 版本不匹配導致 EJB Creation Wizard 無反應 的經典大坑,記錄完整解決路徑供後人參考。
| 元件 | 版本 | 下載來源 |
|---|---|---|
| Eclipse | 3.0.1 | eclipse.org |
| Lomboz | 3.0 (對應 Eclipse 3.0.x) | objectlearn.com |
| EMF (Eclipse Modeling Framework) | **必須用 Eclipse 3.1.x 版本的 EMF** | Lomboz 官網提供的 3.0 連結在 3.0.1 下失效 |
| JBoss | 3.2.x / 4.0.x | 應用伺服器 |
New → Other → Lomboz EJB Creation Wizard 點擊無任何反應,其他功能正常。正常情況下,Resource Perspective** 左側導航樹會出現 .LombozEjbEmitter 專案,表示 Lomboz 核心運行正常。
https://www.objectlearn.com/support/docs/installation/install.jsp —— 必讀,含詳細依賴圖與版本對照表。
「EJB 3.0 即將問世,2.0 還能撐多久?但學 EJB 不在於寫代碼,而在於學架構、學設計模式。通過編碼體會優雅設計,才是不歸路的正確走法。」