タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaと設計に関するtomorrowkeyのブックマーク (1)

  • 【コラム】ライトニングJava (65) Servletプログラミング(5) - フィルタ、連続したフィルタの適用 | エンタープライズ | マイコミジャーナル

    フィルタとは サーブレットでは特定のURLへのアクセスに対して、あらかじめ設定されたサーブレットが起動し、処理を実施し、出力結果をクライアントに返信するという流れをとる。Java Servlet API 2.3以降では、この「特定のURLへのアクセス」と「サーブレットにおける処理」の間に別の処理をはさむ仕組みが導入されている。これがフィルタである。 発想としては、サーブレットで処理する前に、別のサーブレットを使った処理をはさむというものだ。サーブレットで処理の質的な部分を実装し、それ以外の来の処理とはあまり関係がないもの、たとえばロギングやモニタリングなどの処理を、フィルタとして記述する。 もちろん認証処理やアクセス制御、パラメータの変更、データ形式の変換など、より重要な処理をフィルタで記述することもできる。しかし、できるからといって安易に採用するのは考えものだ。フィルタでそうした処理

  • 1