Sun Java System Application Server Enterprise Edition 8.2 Upgrade and Migration Guide

J2EE Components and Standards

Sun Java System Application Server 8.2 (hereafter called Application Server) is a J2EE v1.4-compliant server based on the component standards developed by the Java community. By contrast, the Sun Java SystemApplication Server 7 (Application Server 7) 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 three J2EE versions, there are considerable differences with the J2EE 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 8.2, 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 J2EE Components

Component API 

Sun ONE Application Server 6.x 

Sun Java System Application Server 7 

Sun Java System Application Server 8.2 

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