Servlet vs Filtre
Quelle est la différence entre un Servlet et Filtre? Que recommandez-vous à utiliser pour l'autorisation de pages?
Vous devez vous connecter pour publier un commentaire.
Quelle est la différence entre un Servlet et Filtre? Que recommandez-vous à utiliser pour l'autorisation de pages?
Vous devez vous connecter pour publier un commentaire.
Utiliser un
Filter
quand vous voulez filtre et/ou de modifier les demandes en fonction de conditions spécifiques. Utiliser unServlet
quand vous voulez de contrôle, de prétraitement et/ou de post-traitement demandes.La Tutoriel Java EE mentions suivantes sur les filtres:
D'autorisation, un
Filter
est le mieux adapté. Voici une base de lancement pour les exemple de la façon dont un filtre vérifie les demandes de l'utilisateur connecté:Filtres sont les mieux adaptés pour l'autorisation. C'est parce qu'ils peuvent être configurées pour s'exécuter pour toutes les pages d'un site. Si vous avez seulement besoin d'un filtre pour protéger l'ensemble de vos pages.
Utilisation d'un filtre de nous peut améliorer la servlet performance--
lors de la demande, nous pouvons effectuer le prétraitement sur demande, si la demande satisfait alors nous pouvons avancer à servlet sinon donner un message au client de fournir des informations appropriées de la demande..