EJB 是 J2EE 核心,但開發、部署、測試流程繁瑣,特別是 Entity Bean。本文以 WebLogic 為例,介紹三種主流開發模式,供初學者與資深開發者參考。
使用 JCreator、EditPlus 等輕量編輯器,手寫所有原始碼與描述檔:
src/,描述檔(ejb-jar.xml、weblogic-ejb-jar.xml)置於 deployment/。compilejar.bat 自動化編譯、打包、EJBC 編譯:mkdir classes
mkdir lib
mkdir classes\META-INF
copy deployment\*.xml classes\META-INF
javac -d classes src\*.java
cd classes
jar cf ..\lib\temp.jar *
cd ..\lib
java weblogic.ejbc -keepgenerated temp.jar xxxEJB.jar
del temp.jar
cd ..
產出 xxxEJB.jar 直接部署。部署方式:
startWLBuilder.cmd:連線 Server → 開啟 EAR/JAR → 圖形化檢查描述符 → 部署(推薦,成功率高)。Borland 提供完整白皮書指導整合:
優勢:開發、部署、測試在統一 IDE 完成,大幅提升效率,讓開發者專注業務邏輯。

| 模式 | 適用場景 | 優點 | 缺點 |
|---|---|---|---|
| 手工+批次 | 教學、原理研究、極簡環境 | 零依賴、掌握細節 | 效率低、易出錯、維護難 |
| JBuilder整合 | 中大型專案、團隊標準化開發 | 效率高、工具成熟 | 授權成本、綁定特定IDE |
| Together CC | 模型驅動、跨平台部署、重建模 | 全流程支援、伺服器無關 | 學習曲線陡、授權昂貴 |
實際專案中常混合使用:原型階段用模式一,主力開發用模式二,架構治理用模式三。