Cgi et servlet

jibé -  
 oaks -
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

CathG
 
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
oaks
 
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