僅使用Stateless Session Bean時,EJB 3開發極為簡單。JPA規範學習成本低,業界已不建議投入精力學習CMP(容器管理持久化)。本文總結EJB 2時代實踐,為EJB 3 + Eclipse + Ant環境奠基。
weblogic.jar至Ant Home後,獲得增強任務:wlcompile → 自動生成ejb-jar.xml、weblogic-ejb-jar.xml(CMP時含weblogic-cmp-rdbms-jar.xml),輸出至META-INF/wlappc → 編譯驗證jar → 打包最終ejb_jarwldeploy任務直接操作WebLogic。最佳實踐:.properties(URL/用戶/密碼)<antcall>調用.ejb後綴文件關聯Java編輯器,註解自動識別/補全。本質上為Java Project + EJB Project Facets。創建WebLogic Domain → 按上述三點鋪墊Eclipse環境 → 專注業務邏輯開發。
原文發表於2009年,WebLogic版本為10.x時代。現代開發建議改用Maven/Gradle + WildFly/Payara + Eclipse/IntelliJ,Ant/WL任務僅供遺留項目維護參考。