ホームページ  >  記事  >  Java  >  Javaサーブレットとは

Javaサーブレットとは

silencement
silencementオリジナル
2019-05-30 14:36:274432ブラウズ

Javaサーブレットとは

サーブレットは、プラットフォームやプロトコルに依存せず、動的な Web ページを生成できるサーバー側 Java アプリケーションです。これは、クライアント要求 (Web ブラウザーまたは他の HTTP クライアント プログラム) とサーバー応答 (HTTP サーバー上のデータベースまたはアプリケーション) の間の中間層として機能します。サーブレットは、Web サーバー内にあるサーバー側 Java アプリケーションです。コマンド ラインから起動する従来の Java アプリケーションとは異なり、サーブレットは Web サーバーによってロードされ、Web サーバーにはサーブレットをサポートする Java 仮想マシンが含まれている必要があります。

平たく言うと:

1. たとえば、Web ページに名前とパスワードを入力し、[送信] をクリックします。このとき、ページがジャンプします(ジャンプ方法にはpost、getなどがあります)。

2. どこにジャンプするか? web.xml ファイルを通じてジャンプを設定します。通常、処理のためにサーブレットにジャンプします。

3. 端的に言うと、サーブレットは HttpServlet を継承した Java クラスで、主に doGet メソッドと doPost メソッドを持っています。サーブレット (post も同じ)。

4. doGet のコードは操作を処理します。通常、最初に特定のメソッドを使用してページに送信された名前とパスワードを取得し、それからそれを処理します (合法かどうかを判断するなど)。処理後、情報を直接表示するか、他のページにジャンプするかを決定します。

サーブレットは、ページ情報を受け取り、論理的な処理を実行する Java クラスです。

サーブレットは Web 開発に使用され、ユーザー要求情報を処理する制御層として機能します。サーブレットは BS 開発の基礎であり、サーブレットを理解することは、将来 JSP とその後の Struts2 フレームワークを学習するのに非常に役立ちます。通常の動作ではサーブレットはあまり使われず、サーブレットで完結する機能をStruts2で置き換えることになります。

このように考えるとわかると思いますが、Webページ上のリンクをクリックするとサーバーにリクエストが送信されますが、このリクエストはポストリクエストとポストリクエストの2種類に分かれます。取得リクエスト。対応するサーブレット処理リクエストには doget() メソッドと dopost() メソッドもあります。サーブレットは結果を処理した後、処理された情報をさまざまなスコープに配置し、表示のために Web ページに戻ります。

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

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