Unterschied zwischen Abfangjägern und Filtern - Ist das richtig?

Ich recherchiere das, damit ich in Interviews besser reagieren kann. Ich habe nach einer klaren und präzisen Antwort gesucht.

Soweit und korrigiere mich auf jeden Fall, wenn ich mich irre oder nicht im Detail bin:

Filter sind Teil der Servlet-API, Interceptors sind Struts 2. (Scheint jedoch offensichtlich)Der Interceptor-Stapel wird bei Anforderungen in einem konfigurierten Paket ausgelöst, während Filter nur auf die zugeordneten URLs angewendet werden.Interceptors können so konfiguriert werden, dass sie abhängig von bestimmten Zielaktionsmethoden über excludeMethods und includeMethods ausgeführt werden oder nicht. Filter verfügen nicht über diese Funktion.Filter sind eine Implementierung des Intercepting Filter-Musters, während Interceptors dem Interceptor-Muster entsprechen.

Scheint dies eine genaue und vollständige Antwort zu sein? Soll ich etwas hinzufügen oder korrigieren? Was ist mit Threading-Problemen / Unterschieden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage