JavaEE6(嵌入式)容器实现是否可用于实验?

时间:2010-06-01 11:57:32

标签: java-ee java-ee-6 embedded-container

是否可以从openejb获得javaee6 / ejb3.1实现? 是否可以从openjpa获得javaee6 / jpa2.0实现?

我试图用maven作为构建工具来评估javaee6和ejb3.1以及jpa2.0;所以试图找到它的maven工件。请建议任何开源javaee6嵌入式容器全面实现。

3 个答案:

答案 0 :(得分:1)

OpenEJB 3.2-SNAPSHOT的当前状态与EJB 3.1相当不错

对于有兴趣的人,请关注此页面:

https://cwiki.apache.org/OPENEJB/ejb-31-roadmap.html

答案 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

另见