ITバンドブラザーズのJavaWebチュートリアルフィルタとリスナーの古典的な顔の質問

1。サーブレットフィルタのあなたの理解についての講演

フィルタは、本明細書で定義されている小さな、プラグイン可能なWebコンポーネントServlet2.3あります。クライアントと交換されているサーバー間でデータを抽出し、表示するための要求と応答プロセスのサーブレットコンテナを傍受するために使用します。Webコンポーネントの一部の機能をカプセル化するフィルタは、通常、これらの機能は重要ですが、クライアントの要求または応答を送信するために重要ではありません。代表的なアプリケーションは、データ記録要求と応答が含まれ、セッション管理属性。

2。簡単にリスナーは何ですか

Webアプリケーションを監視し、多くのリッスン初期化情報、破壊、追加、変更、削除などの値サーブレットリスナーは発生がいくつかの必要な治療を行うことができた後、リスナーオブジェクトは、前に発生することが、重要なイベントの数の発生を待機します。

●リスナーサーブレットリスナーです。

●あなたは、クライアントの要求は、サーバーの操作のために聞くことができます。

●リスニングすることで、自動的に、オンラインユーザの数など、いくつかの操作、HttpSessionのを追加する際に、オンラインの人々の数に1を追加し、聞くことを鼓舞することができます。

●ライト・リスナーは、対応するインタフェースを実装する必要があります。

●web.xmlファイルで設定する仕上げを書いた後、それが役割を果たすことができます。

●あなたは増加し、追跡Webアプリケーションライフサイクルイベントに基づいて既存のシステムを変更することはできません。

3。フィルタ作品?

クライアントは、要求のWebリソースを行うと、Webサーバーの設定フィルタルールのファイルセットは、アプリケーションに基づいてチェックされているクライアント要求がフィルタリングルールを満たす場合、そのリクエストヘッダと要求データ傍受クライアントの要求/応答は、チェックまたは変更するには、およびフィルタチェーンを通過し、最終的にウェブリソース要求への要求/応答プロセス。要求なしプロセ​​ッサに係るリソースに送られ、直接クライアントに応答を送り返すことができるように、要求情報は、フィルタ・チェーンの変形が可能です。プロセッサは、リソースにリソースを処理完了すると、応答情報は徐々に逆に戻ります。また、このプロセスでは、ユーザーが特定のタスクを完了するために、応答情報を変更することができます。

おすすめ

転載: blog.51cto.com/14311187/2404043