Une Servlet, c’est quoi ?

Une Servlet, c’est quoi ?
La technologie Servlet est utilisée pour créer des applications web (côté serveur et génère des pages Web dynamique), Elle reçoit une requête du client, elle effectue des traitements et renvoie la réponse.

La servlet est :
– Une API qui fournit de nombreuses interfaces et les classes.
– Technologie pour créer des applications WEB.
– Peut être invoquée plusieurs fois en même temps pour répondre à plusieurs requêtes simultanées.
– Elle peut jouer le rôle du controlleur (se positionner au milieu entre un client léger(exemple “navigateur web”) et la source de données).

Architecture Servlet 

Servlet

Avantages :
– Elle crée un thread pour chaque demande.
– La portabilité.
– l’accès à toutes les API de Java.

Inconvénients :
– il y a des difficultés pour créer des pages web (Les gens qui ne savent pas programmer en java, ne puissent pas créer une page web en utilisant une servlet).

Laisser un commentaire