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 アプリケーション用の軽量アプリケーション・サーバー。