Sun Java System Application Server Platform Edition 9 Upgrade and Migration Guide

Java EE 5 Component Standards

Application Server 9 is a Java EE 5 -compliant server based on the component standards developed by the Java community. Application Server8.0 and 8.1/8.2 versions are J2EE 1,4 compatible, Application Server 7 is a J2EE 1.3-compliant server, and Sun ONE Application Server 6.x is a J2EE 1.2-compliant server. Between the Java EE versions, there are considerable differences with the Java EE application component APIs.

The following table characterizes the differences between the component APIs used with the Java EE-compliant Application Server 9, Application Server 7, and Application Server 6.x.

Table 4–1 Application Server Version Comparison of APIs for Java EE Components

Component API 

Application Server 6.x 

Application Server 7 

Application Server 8.x 

Sun Java System Application Server 9 

JDK 

1.2.2 

1.4 

1.4 

1.5 

Servlet 

2.2 

2.3 

2.4 

2.5 

JSP 

1.1 

1.2 

2.0 

2.1 

JDBC 

2.0 

2.0 

2.1, 3.0 

4.0 

EJB 

1.1 

2.0 

2.0 

3.0 

JNDI 

1.2 

1.2 

1.2.1 

1.2.1 

JMS 

1.0 

1.1 

1.1 

1.1 

JTA 

1.0 

1.01 

1.01 

1.01 

JAX-WS 

2.0