ホームページ  >  記事  >  Java  >  サーブレットとは何ですか?

サーブレットとは何ですか?

藏色散人
藏色散人オリジナル
2019-05-13 14:02:196027ブラウズ

サーブレットは、Java で書かれたサーバー側アプリケーションです。プラットフォームやプロトコルに依存せず、動的な Web ページを生成できます。クライアント要求 (Web ブラウザまたはその他の HTTP クライアント プログラム) とサーバーの中間層を処理します。応答 (HTTP サーバー上のデータベースまたはアプリケーション)。

サーブレットとは何ですか?

サーブレットは、プラットフォームやプロトコルに依存せず、動的な Web ページを生成できるサーバー側 Java アプリケーションです。サーブレットは Java 対応の Web サーバーで実行されます。 Java サーブレットは、サーバーの機能を動的に拡張し、要求/応答モデルを使用して Web サービスを提供できます。

サーブレットは、Web サーバー内にあるサーバー側 Java アプリケーションです。コマンド ラインから開始される従来の Java アプリケーションとは異なり、サーブレットは Web サーバーによってロードされます。Web サーバーには、サーブレットをサポートする Java 仮想マシンが含まれている必要があります. .

HTML コードは常に SERVLET にネストされているため、フロントエンドとバックエンドのコードはあまり明確ではありません。そこで、SUN はこの問題を解決し、フロントエンドとバックエンドを別々に処理する JSP を開発しました。それがMVCモードです。

サーブレットは、Web ブラウザまたは他の HTTP クライアントからのリクエストと HTTP サーバーのデータベースおよびアプリケーションの間の中間層として Web サーバー上で実行される Java プログラムです。すべての JSP ファイルは、実行する前にサーブレットに変換する必要があります。すべての JSP ファイルは、実行する前にサーブレットに変換する必要があります。

サーブレットは、サーバー側でユーザー情報を処理することで、次のタスクを完了できます。

(1) クライアントのブラウザから HTML フォームを通じて送信されたデータと関連情報を取得します。

(2) 動的応答ページを作成してクライアントに返します。

(3) ファイルやデータベースなどのサーバー側リソースにアクセスします。

(4) JSP ページの動的データを準備し、JSP と連携してレスポンシブ ページを作成します。

以上がサーブレットとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。