openejb 是否提供 javaee6/ejb3.1 实现?openjpa 是否提供 javaee6/jpa2.0 实现?
我正在尝试使用 maven 作为构建工具来评估 javaee6 和 ejb3.1 和 jpa2.0;所以试图找到它的Maven工件。请建议任何开源 javaee6 嵌入式容器完整实现。
openejb 是否提供 javaee6/ejb3.1 实现?openjpa 是否提供 javaee6/jpa2.0 实现?
我正在尝试使用 maven 作为构建工具来评估 javaee6 和 ejb3.1 和 jpa2.0;所以试图找到它的Maven工件。请建议任何开源 javaee6 嵌入式容器完整实现。
OpenEJB 3.2-SNAPSHOT 的当前状态在 EJB 3.1 中处于相当良好的状态
有兴趣的可以关注这个页面:
ejb3.1 的实现还没有从 openejb 准备好。jpa2.0 的实现已经从 openjpa 准备好了。
我正在尝试使用 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
。