Różnica między jednostkami przechwytującymi i filtrami - czy to prawda?

Badam to, aby lepiej odpowiadać w wywiadach. Szukałem jasnej i zwięzłej odpowiedzi.

Do tej pory i na wszelkie sposoby popraw mnie, jeśli się mylę lub brakuje mi szczegółów:

Filtry są częścią Servlet API, Interceptory to Struts 2. (Wydaje się oczywiste)Stos Interceptora uruchamia się na żądanie w skonfigurowanym pakiecie, podczas gdy filtry mają zastosowanie tylko do zmapowanych adresów URL.Interceptory mogą być skonfigurowane do wykonywania lub nie zależnie od określonych metod akcji docelowej poprzez excludeMethods i includeMethods, podczas gdy Filtry nie posiadają tej funkcji.Filtry są implementacją wzoru filtru przechwytującego, podczas gdy interceptory są wzorcem przechwytującym.

Czy to wydaje się dokładna i kompletna odpowiedź? Czy powinienem coś dodać lub poprawić? Co z wątkami / różnicami?

questionAnswers(4)

yourAnswerToTheQuestion