Sun Java System Application Server 9.1 Upgrade and Migration Guide

Java EE Components and Standards

Sun Java System Application Server 9.1 (hereafter called Application Server) is a Java EE-compliant server based on the component standards developed by the Java community. By contrast, the Sun Java SystemApplication Server 7 (Application Server 8) is a J2EE v1.3-compliant server and Sun ONE Application Server 6.x (Application Server 6.x) is a J2EE v1.2-compliant server. Between the four versions, there are considerable differences with the application component APIs.

The following table characterizes the differences between the component APIs used with the J2EE v1.4-compliant Sun Java System Application Server 9.1, the J2EE v1.3-compliant Sun ONE Application Server 7, and the J2EE v1.2-compliant Sun ONE Application Server 6.x.

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

Component API 

Sun ONE Application Server 6.x 

Sun Java System Application Server 7 

Sun Java System Application Server 8.2 

Sun Java System Application Server 9.1 

JDK 

1.2.2 

1.4 

1.4 

 

Servlet 

2.2 

2.3 

2.4 

 

JSP 

1.1 

1.2 

2.0 

 

JDBC 

2.0 

2.0 

2.1, 3.0 

 

EJB 

1.1 

2.0 

2.0 

 

JNDI 

1.2 

1.2 

1.2.1 

 

JMS 

1.0 

1.1 

1.1 

 

JTA 

1.0 

1.01 

1.01