簡介
OpenEJB是一個嵌入式、輕量級EJB3.0實現的伺服器。既可以作為單獨運行,也可以嵌入到Tomcat、JUnit、Eclipse、IntelliJ、Maven、Ant和其它任何IDE與應用程式中。OpenEJB 被用於Apple的WebObjects與Apache的Geronimo套用伺服器中。
特點
支持 EJB 3.0, 2.1, 2.0, 1.1;
支持 JAX-WS
支持 JMS
支持 J2EE 連線器
可以嵌入到 Tomcat 5 和 6 用以增加 EJB 3.0 的特性
通過 JPA 方式實現容器管理的Bean (CMP)
完全支持 GlassFish 的描述符並允許嵌入到 Glassfish 的應用程式中
允許簡單的測試和調試在ide,比如Eclipse、想法或NetBeans沒有外掛程式Intellij要求。
可用在普通的JUnit或其他形式的測試用例沒有複雜的設定或外部流程。
驗證應用程式完全和報告所有的失敗一次,與三個可選級別的細節,避免幾個小時的“修復,重新編譯,重新部署,失敗,重複”周期。
版本發布
2008年11月01日,Apache 社區發布 OpenEJB 3.1, 版本部分實現 EJB 3.1 ,包括完全支持 EJB 3.1 中的 Singleton Session bean 。
2009年06月05日,OpenEJB 3.1.1 發布。
2010年10月21日,Apache OpenEJB 3.1.3 發布。