2017-12-19 6 views
-5

私はサーブレットが初めてです。フィルター概念をリアルタイムで理解できますか?Java ServletでのFilterコンセプトのリアルタイム使用率はどのくらいですか?

+0

サーブレットはかなり古いです。あなたが学習を始めたら、新しい教材を習得してください。 "実生活"と "リアルタイム"の間に大きな違いがあります.btw – Stultuske

+0

は、クライアントリクエストがサーブレットに届く前に*フィルタが呼び出されています。それは必要に応じて要求を忠実にフィルタリングしてリダイレクトします。たとえば、フィルタを使用して、クライアントがログインしているかどうかを確認できます。フィルタは、ログインしたときに要求したサーブレットにクライアントを送信します。または、フィルタがクライアントをログインページにリダイレクトすることができます(一例) - 申し訳ありませんが、サーブレットが実行されました。しかし、あなたはアイデアを得る? – GameDroids

+1

@StultuskeサーブレットAPIはいまだに多くのフレームワークの基盤です(より良いまたは悪い)ため、それがどのように動作するかを理解することは悪い考えではありません。最近ではSpringが[Webflux](https://docs.spring.io/spring-framework/docs/5.0.0.BUILD-SNAPSHOT/spring-framework-reference/html/web-reactive.html)を導入したばかりですこれはServlet APIに依存しません。 – Kayaman

答えて

2

フィルターを使用すると、着信要求と応答をインターセプトできます。 要求フィルタができます。 は、セキュリティチェックを実行 再フォーマットリクエストヘッダや団体、 監査やリクエストをログに記録し、

レスポンスフィルタができます。 、応答ストリームを圧縮 APPENDまたは応答ストリームを変更し、 は異なる応答を作成します全部。

関連する問題