ホームページ  >  記事  >  Java  >  サーブレットにはどのような機能があるのでしょうか?

サーブレットにはどのような機能があるのでしょうか?

清浅
清浅オリジナル
2019-05-05 15:12:4423453ブラウズ

サーブレットの機能は次のとおりです: 1. クライアント要求の性質を含む動的コンテンツ HTML ページを作成して返す; 2. 既存の HTML ページに埋め込み可能なページを作成する; 3. 他のサーバー リソースと通信する; 4. を使用する複数のクライアントが接続を処理し、クライアントからの入力を受信する; 5. すべてのサーバー ルーチンにカスタマイズされた処理を提供します。

サーブレットにはどのような機能があるのでしょうか?

サーブレットの意味:

サーブレットは、Web 上でサービスを提供するフレームワークを作成することでサーバーの機能を拡張します。リクエストとレスポンスのサービス。クライアントがサーバーにリクエストを送信すると、サーバーはリクエスト情報をサーブレットに送信し、サーバーがクライアントに返す応答をサーブレットに構築させることができます。サーブレットは、Web サーバーの起動時、またはクライアントが初めてサービスを要求したときに自動的にロードできます。ロード後、サーブレットは他のクライアントがリクエストを行うまで実行を続けます。

サーブレットの機能:

(1) 顧客のリクエストの性質に基づいて、動的コンテンツを含む完全な HTML ページを作成して返します。

(2) 既存の HTML ページに埋め込むことができる HTML ページの一部 (HTML フラグメント) を作成します。

(3) 他のサーバー リソース (データベースや Java ベースのアプリケーションを含む) と通信します。

(4) 複数のクライアントを使用して接続を処理し、複数のクライアントから入力を受信し、結果を複数のクライアントにブロードキャストします。たとえば、サーブレットは複数参加者のゲーム サーバーである可能性があります。 (5) シングル接続モードでデータ送信が許可されている場合、ブラウザ上でサーバーからアプレットへの新しい接続を開き、接続を維持します。アプレットはクライアントのブラウザとサーバー間の接続を開始することもできるため、クライアントとサーバーはセッションを簡単かつ効率的に実行できます。通信は、カスタム プロトコルまたは IIOP などの標準を介して実行できます。

(6) 画像変換やサーバーサイド インクルード (SSI) などの特殊な処理には、MIME タイプのフィルタリング データを使用します。

(7) すべてのサーバーにカスタマイズされた処理を提供する標準ルーチン。たとえば、サーブレットはユーザーの認証方法を変更できます。

関連する学習の推奨事項: Java の基本

以上がサーブレットにはどのような機能があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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