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郵件列表。
轉自:Info中文。
查看英文原文:Apache Geronimo 3 is Java EE 6 Full Profile Certified