Apache Geronimo 3通过Java EE 6 Full Profile认证

Apache Geronimo 3.0-beta-1现在通过了完整的Java EE 6认证。作为通过了Java EE 6.0 Full Profile与Web Profile认证的开源服务器,Geronimo也加入了GlassFish 3的行列。JBoss Application Server 7到目前“只”通过了Java EE 6.0的Web Profile认证。同时,Geronimo 3也把内核更新为基于Apache Karaf OSGi运行时的OSGi架构,并且支持Aries编程模型。

Geronimo 3提供了6种发行包。第一种发行包是Geronimo With Tomcat 7 and Axis2,它通过了Java EE 6 Full Profile认证。第二种发行包是Geronimo With Tomcat 7,它通过了Java EE 6 Web Profile认证。其余的发行包都没有通过以上认证。它们分别是:Geronimo with Jetty 8 and CXF、Geronimo with Jetty 8、minimal Geronimo (Little-G) with Jetty 8以及minimal Geronimo (Little-G) with Tomcat 7。

Here are the Java EE 6 technologies that Geronimo 3 fully supports. For more details about each technology, including download links to the each specification, please visit the Java EE 6 Technologies page.

下面是Geronimo 3完整支持的Java EE 6技术。如果希望知道各种技术的更多细节(包括各份规范的下载链接),请访问Java EE 6技术页面。

  • Web Service技术
    • Java API for RESTful Web Services (JAX-RS) 1.1 (JSR 311)
    • Implementing Enterprise Web Services 1.3 (JSR 109)
    • Java API for XML-Based Web Services (JAX-WS) 2.2 (JSR 224)
    • Java Architecture for XML Binding (JAXB) 2.2 (JSR 222)
    • Web Services Metadata for the Java Platform (JSR 181)
    • Java API for XML-Based RPC (JAX-RPC) 1.1 (JSR 101)
    • Java APIs for XML Messaging 1.3 (JSR 67)
    • Java API for XML Registries (JAXR) 1.0 (JSR 93)
  • Web应用技术
    • Java Servlet 3.0 (JSR 315)
    • JavaServer Faces 2.0 (JSR 314)
    • JavaServer Pages 2.2/Expression Language 2.2 (JSR 245)
    • Standard Tag Library for JavaServer Pages (JSTL) 1.2 (JSR 52)
    • Debugging Support for Other Languages 1.0 (JSR 45)
  • 企业应用技术
    • Contexts and Dependency Injection for Java (Web Beans 1.0) (JSR 299)
    • Dependency Injection for Java 1.0 (JSR 330)
    • Bean Validation 1.0 (JSR 303)
    • Enterprise JavaBeans 3.1 (includes Interceptors 1.1) (JSR 318)
    • Java EE Connector Architecture 1.6 (JSR 322)
    • Java Persistence 2.0 (JSR 317)
    • Common Annotations for the Java Platform 1.1 (JSR 250)
    • Java Message Service API 1.1 (JSR 914)
    • Java Transaction API (JTA) 1.1 (JSR 907)
    • JavaMail 1.4 (JSR 919)
  • 管理与安全技术
    • Java Authentication Service Provider Interface for Containers (JSR 196)
    • Java Authorization Contract for Containers 1.3 (JSR 115)
    • Java EE Application Deployment 1.2 (JSR 88)
    • J2EE Management 1.1 (JSR 77)
  • Java SE中与Java EE有关的规范
    • Java API for XML Processing (JAXP) 1.3 (JSR 206)
    • Java Database Connectivity 4.0 (JSR 221)
    • Java Management Extensions (JMX) 2.0 (JSR 255)
    • JavaBeans Activation Framework (JAF) 1.1 (JSR 925)
    • Streaming API for XML (StAX) 1.0 (JSR 173)

通过Java EE 6 Full Profile认证的其他实现有:

  • Oracle GlassFish Server 3.x
  • IBM WebSphere Application Server 8.0
  • IBM WebSphere Application Server社区版3.0
  • TMAX JEUS 7
  • 由Windows Azure技术支持的Fujitsu Interstage Application Server

Java EE 6 Web Profile的其他实现有:

  • Oracle GlassFish Server 3.x
  • JBoss Application Server 7
  • Caucho Resin 4.0.17
  • Apache TomEE 1.0.0-beta-1

你可以访问Java EE兼容性页面查看最新的Java EE的认证结果。

Geronimo 3也把其内核更新为基于OSGi技术。它支持OSGi核心规范4.3以及OSGi企业级规范4.2的一部分(包括Configuration Admin Service Specification、Blueprint Container specification、Web Applications specification、JNDI Services specification、JPA Service specification以及JMX Management Model specification)。Geronimo使用了Apache Karaf——它是基于OSGi的运行时,提供了一个轻量的容器,不同的组件和应用可以部署于其上。Geronimo也支持Apache Aries——该项目包括了一组可插拔Java组件,使企业级OSGi应用编程模型成为可能。

你可以丛这里下载Geronimo 3的源代码和针对Windows和Unix(包括Linux、Mac OS X)等操作系统的二进制文件。你将需要Java SE 1.6.0+或者更高版本。如需更多信息,请阅读Geronimo用户指南。你也可以订阅Geronimo邮件列表。

查看英文原文:Apache Geronimo 3 is Java EE 6 Full Profile Certified

你可能感兴趣的:(Apache Geronimo 3通过Java EE 6 Full Profile认证)