Java Web アプリケーションの実行
Java™ サーブレットおよび Java サーバー・ページ (JSP) は、Java アプリケーション・サーバー上で実行され、Web サーバーの機能を拡張する Java プログラムです。
Javaサーブレットは、ウェブアプリケーションのコンテキストにおいて HTTP リクエストに応答するように設計されたJavaクラスです。
JSP は、HTML ページ内に Java コードのスニペットをシームレスに埋め込む機能を提供する HTML の拡張機能として見ることができます。 これらの Java コードのビットは、他の HTML/XML コンテンツ内に組み込まれる動的コンテンツを生成します。 JSP は Java サーブレットに変換され、サーバー上で実行されます。 JSP に組み込まれる JSP ステートメントは、JSP から生成されるサーブレットの一部になります。 結果として生成されるサーブレットが、サーバー上で実行されます。
HTTP Server はJavaウェブアプリケーションを直接実行しません。 HTTP Javaアプリケーションへのリクエストは、 からJavaアプリケーションサーバーに転送されます。 HTTP Server IBM® Javaアプリケーションを実行するための以下のJavaアプリケーションサーバーを提供しています
- WebSphere® Application Server
IBM の戦略的なウェブアプリケーションサーバーであり、Javaサーブレット、JSP、EJB(エンタープライズ・ジャバ・ビーンズ)にエンタープライズレベルのサポートを提供します。
- 統合 Web アプリケーション・サーバー
IBM i オペレーティング・システムに統合された、Java アプリケーション用の軽量アプリケーション・サーバー。