是否可以从openejb获得javaee6 / ejb3.1实现? 是否可以从openjpa获得javaee6 / jpa2.0实现?
我试图用maven作为构建工具来评估javaee6和ejb3.1以及jpa2.0;所以试图找到它的maven工件。请建议任何开源javaee6嵌入式容器全面实现。
答案 0 :(得分:1)
OpenEJB 3.2-SNAPSHOT的当前状态与EJB 3.1相当不错
对于有兴趣的人,请关注此页面:
答案 1 :(得分:0)
ejb3.1实现尚未准备好从openejb开始。 jpa2.0实现已经从openjpa准备好了。
答案 2 :(得分:0)
我试图用maven作为构建工具来评估javaee6和ejb3.1以及jpa2.0;所以试图找到它的maven工件。请建议任何开源javaee6嵌入式容器全面实现。
显然有GlassFish和Embedded GlassFish。这是相关的工件:
<repositories>
<repository>
<id>download.java.net</id>
<name>Java.net Maven Repository</name>
<url>http://download.java.net/maven/2</url>
</repository>
</repositories>
...
<dependencies>
<dependency>
<groupId>org.glassfish.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>3.0</version>
<scope>compile</scope>
</dependency>
...
</dependencies>
实际上,提供可嵌入容器API是Java EE 6规范的一部分(EJB 3.1规范的第22章)。请参阅EJBContainer
。