0

処理する3つのシナリオがあります

1)ユーザーを認証する

2)ログイン後のリクエストの場合、ユーザーは有効なHttpSessionの一意のIDを持っている必要があります。

3)HttpSessionの一部の値がその特定のユーザー用に変更されているため、監査ログエントリがデータベースに作成されます。

私は

シナリオ1-サーブレットは役に立ちます

シナリオ2-フィルターは役に立ちます

シナリオ3-HttpSessionListnerが役立ちます。

また、これら3つをweb.xmlで定義し、リクエストがWebコンテナによって処理される場合、呼び出しのシーケンスはどうなりますか?

4

1 に答える 1

3

1) Servlets are dependent on the priority you given to it, If you give 'load-on-startup'
as 1 then it is called immediately when your application starts, or if you not then it is called normally when you made request for it.

2) Filter gets called at every server request.

3) HttpSessionListner is called when your session is created or destroyed.

于 2012-07-27T05:32:33.673 に答える