Apache Geronimo 3通過Java EE 6 Full Profile認證

fmms 13年前發布 | 23K 次閱讀 Apache Geronimo

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編程模型。
glogo-tm-med.gif

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郵件列表

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

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!