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 |