Avantages des servlets <=> CGI
Langage indépendant des Systèmes d ’exploitation (NT, Unix) et des serveurs (Apaches, Netscape, Sun, etc.).
Une servlet ne s ’exécute pas dans un processus séparé, il n ’y a pas de création de processus à chaque requête.
Une servlet contient une mémoire persistante entre chaque requête. Ceci permet de partager des informations entre clients.
Prend en charge les connexions multiples (plusieurs clients) par le multi-thread, avec mémoire partagée et persistante.
Offre par le mécanisme des moniteurs Java la gestion des accès concurrents.
Permet, comme pour les applets d ’appliquer des règles d ’accès restrictives pour assurer une bonne sécurité.