Différence entre les Intercepteurs et les Filtres - Est-ce vrai?

Je suis à la recherche de cette sorte que je puisse mieux répondre à des interviews. J'ai été chercher autour pour un claire et concise réponse.

Jusqu'à présent, et par tous les moyens de me corriger si j'ai tort ou à défaut dans le détail:

  1. Les filtres font partie de la Servlet API, les Intercepteurs sont Struts 2. (Il semble évident que)
  2. L'Intercepteur pile feux sur les demandes dans un package configurée tandis que les filtres ne s'appliquent à leur mappé Url.
  3. Intercepteurs peuvent être configurées pour s'exécuter ou non, en fonction de l'objectif des méthodes d'action par excludeMethods et includeMethods tandis que les Filtres de l'absence de cette fonctionnalité.
  4. Les filtres sont une mise en œuvre de l'Interception modèle de Filtre, tandis que les Intercepteurs sont de l'Intercepteur modèle.

Cela vous semble comme une exacte et complète réponse? Dois-je ajouter ou de corriger quoi que ce soit? Quid des problèmes de threading /différences?

OriginalL'auteur user447607 | 2012-04-07