Sun Java System Application Server 8.2 (以後 Application Server と呼びます) は、J2EE v1.4 に準拠したサーバーで、Java コミュニティーによって開発されたコンポーネント標準に基づいています。これとは対照的に、Sun Java SystemApplication Server 7 (Application Server 7) は J2EE v1.3 準拠のサーバーで、Sun ONE Application Server 6.x (Application Server 6.x) は J2EE v1.2 準拠のサーバーです。これら 3 つの J2EE バージョン間には、J2EE アプリケーションのコンポーネント API に大きな違いがあります。
次の表は、J2EE v1.4 準拠の Sun Java System Application Server 8.2、J2EE v1.3 準拠の Sun ONE Application Server 7、および J2EE v1.2 準拠の Sun ONE Application Server 6.x によって使用されるコンポーネント API の違いを示したものです。
表 3–1 J2EE コンポーネントの API に関する Application Server バージョン間の比較
コンポーネント 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 |
サーブレット |
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 |