先読み:https://blog.csdn.net/Su_Levi_Wei/article/details/50665835
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■↓↓↓↓↓↓↓↓↓サーブレットリスナー↓↓ ↓↓↓↓↓↓↓↓↓■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■
サーブレットリスナー、
なぜそこにすべきですか?
荒らしサーバーを操作する場合は、個々のユーザー、
サボタージュを行うために、ユーザーを取得する方法は何時ですか?
それは破壊の必要性を行わたびに、サーバーのニーズを懇願されるので送信するには
何ですか?
サーブレットは、3つの主要コンポーネントの一つである日のことで定義された標準である
役割、
行動の共通オブジェクトにWeb開発を聴くため、など;作成、破棄など。。。。
論理演算の特定のモニタにコードデータに応じて実行することができる
Webプロジェクトの柔軟性は、大きく変動することができるようになっています。。。。。。
例えば、他のジャンクファイルを送信します。。。
機能、
イベントをトリガするために必要なJavaScriptが似ています。
◆各イベントは、オブジェクトパッケージとなります
-----------------------------------↓↓↓↓↓↓↓サーブレットリスナー-イベント↓↓ ↓↓↓↓↓--------------------------------------------- ---
サーブレットリスナー_イベント、
サーブレットリスナーは、特定のオブジェクトの行動を監視することである
ので、これらのダイナミクスが発生しているか、それはイベントを通じてです。。。。。。
完全な3つのメカニズムが必要なイベント;
のような送信イベントソース--->;;ユーザーの要求1.イベントソース
2.イベント、このイベントのソースは、トリガーに必要なもの--->サーバーにリクエストを送信する
イベントトリガの後; 3.リスナーを何をすべきか--->のような、バックグラウンド検証のため、ジャンプなど.....
WBE開発イベント機構と、
共通のイベントソース;のServletContext / ServletSession / ServletRequestの
イベント、検証、修正、追加、破壊し、作成します。。。。。。
リスナー、また、リスナーオブジェクトとして知られています。変更およびその他のプロパティ。。。。。。
注◆◆◆◆◆;各ウェブイベントは、対応するオブジェクトにカプセル化され
---------------------------------↓↓↓↓↓↓↓サーブレットリスナー-開発ステップ↓↓↓ ↓↓↓↓---------------------------------------------- -
サーブレットリスナー_現像工程;
1リスナクラスが実装する一つまたは複数のリスナーコンパイル
上書き方式に対応するA_)
B_)所望のビジネス・プロセス・コード・ロジックに書き込まれた
2 web.xmlファイルリスナーの構成
<聞き手>
<リスナークラス>パッケージ名+クラス名</リスナクラス>
</リスナー>
----------------------- ---------↓↓↓↓↓↓↓サーブレットリスナー-一般的なリスナー↓↓↓↓↓↓↓------------------- -----------------------------
ウェブObjectオブジェクトのイベントリスナー
ServletContextEventのServletContextListenerのServletContext
↓↓↓↓↓↓↓破壊、作成↓↓↓↓↓↓↓破壊、作成
、トリガ・イベントトリガの発生後、モニタイベントに取得されたデータのいくつかの後の動作の後
のような、イベント・ソース・オブジェクトは、対応する実行に等しいです。ビジネス
ServletContextAttributeEvent ServletContextAttributeListener
↓↓↓↓↓↓↓(C / D / U)↓↓↓↓↓↓↓(C / D / U)
、いくつかのイベント・モニター・データをトリガーするプロパティを取得した後の動作は、トリガイベントが発生する属性
、など;プロパティの値等.....対応する動作を行う
、解決のServletContext
、のServletContextは、サーバが起動されたときに
オブジェクトが破棄されたときに、サーバがシャットダウンされている間は、オブジェクトを作成します
このイベントが作成され、ServletContextEventオブジェクトにパッケージ化???破壊され
、ServletContextEventイベントをトリガーし、オブジェクト
が、対応するイベントメソッドのServletContextListenerオブジェクトによって
作成および破壊モニタ一部ロジックニーズを実行するために、このイベントコード。
◆ケース;このイベントの時に書かれた、情報のデータベースを作成するために作成された
ものロギングを行うために書かれた情報を作成し、このイベントの破壊の時。
■■■■■■■ServletContextAttributeは同じ原理である
のHttpSession HttpSessionEvnetのHttpSessionListener
↓↓↓↓↓↓↓↓↓↓↓↓↓↓破壊し、作成
トリガイベントのトリガが後に発生した後のイベントを聞いた後に動作するためにいくつかのデータを取得する
ように;対応するイベントソースビジネスオブジェクトなどを実行...
HttpSessionAttributeListenerにHttpSessionAttributeEvent
↓↓↓↓↓↓↓(C / D / U-)↓↓↓↓↓↓↓(C / D / U-)
操作後に得られたデータのいくつかの後にタイムトリガトリガ特性後に発生するイベントを監視する
など、物性値、など.....対応する操作を実行
HttpSessionのが解決し、
ユーザーの訪問JSPが内蔵されたときに、オブジェクト[]ページは、Sessionオブジェクトを作成されたときに
ときに最大生存時間は、ユーザーがデータベースへのアクセスを持っていない、
またはサーバーがダウンしている、これは破壊のためにSessionオブジェクトを作成します。
そして、創造と二つの事象の破壊にJavaでパッケージ化することが
できるHttpSessionEventこのクラス、
このようなイベントオブジェクトと、このクラスの他のメソッドのソースとして、いくつかの情報を取得....
とトリガイベントの後HttpSessionEvent、
HttpSessionListenerインタフェースによって
イベントトリガの後に法スヌープ・プロセスに対応する
HttpSessionのオブジェクトが一意に各訪問を識別し、かつへのユーザーなので、◆ケース
ので、現在のサイトにアクセスするために、ケース番号を行う
か、現在のウェブサイトのログインユーザ管理をケース
■■■■■■■のHttpServletは、同じ原理である
SerlvetRequest ServletRequestEvnet ServletRequestListener
↓↓↓↓↓↓↓、作成、破棄↓↓↓↓↓↓↓(C / D / U)
トリガイベント後のデータの一部にGETトリガー聴取イベント後の動作後
など、イベントソースオブジェクト、等...対応する動作を実行する
ServletRequestAttributeEvnet ServletRequestAttributeListener
↓↓↓↓↓↓↓(C / D / U) ↓↓↓↓↓↓↓(C / D / U)
監視イベントトリガイベントトリガが発生した後に得られたデータのいくつかの操作の後
など、;イベント・ソース・オブジェクト以下のように...対応するサービスの実装
ServletRequestは解決、
ユーザがサーバに要求を送信し、場合
と作成し、この要求のイベントを破壊し始める
JavaはServletReqeustEvnetにオブジェクトをカプセル化
し、トリガ後ServletRequestEventオブジェクトが
ServletReqeustListenerインターフェイス監視することができ
、このイベントトリガservletReuqestEventにプロセス聴取を
◆ケース;これは、一定時間内に、ユーザによって行うことができる
サーバーにデータを送信すると、どのように多くの数を超えることはできません
受信していない多くのサーバー以外の、
そして唯一のこのイベントの後にのみインタフェース再び、
遊びにサーバーそう保護における役割
■■■■■■■ServletRequestのは同じ原理である
◆◆◆◆◆注;イベントは、一般的に親切であり、すべてのインターフェイスを監視します