Cgi et servlet

Fermé
jibé - 3 août 2001 à 16:31
 oaks - 11 août 2001 à 13:33
J'ai une petite question peut-être un peu ridicule, mais j'aimerais connaitre la réponse... Alors voilà, existe-t-il des différences en un cgi écrit en java & une servlet ?

Je connait un peu les servlets, mais je ne me suis pas encore vraiment intéressé aux cgi...

Voilà, une petite question de culture générale !
Merci
@+
jibé

2 réponses

Une CGI (Common Gateway Interface) permet d'interfacer les appels émis depuis une page HTML, avec un exécutable résidant sur le serveur :
SERVEUR : Données
Application
Interface CGI
Pages HTML
Serveur HTTP

La servlet ne pouvant être invoqué que par un client possédant la JVM

0
les servlets apportent entre autres par rapport aux CGI :
* puissance : elles implémentes les packages java (pas besoins de réinventer la roue...)
* sécurité
* meilleure gestion des ressources : un processus n'est pas créé à chaque requête. Un pool s'occupant de gérer les requêtes
* portabilité
0