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

  1. 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
  2. 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