Page d'accueil
 Accueil
Qu'est-ce ?
Besoins
Fonctionnalités
 JSP
Principe
Avantages
 Panorama
Comparatif
Compatibilté
Pérénité
Richesse fonc.
Coût
 Divers
Glossaire
Liens
  JSP
  Principe     Avantages    

  Java Server Page : Principe

Sur le résultat final d'une page JSP ressemble à celle de PHP ou d'ASP : des pages dynamiques dont le contenu varie selon la demande du webmaster ou de l'internaute.
Mais, techniquement parlant, JSP fonctionne différemment. En fait, les scripts PHP et ASP sont interprétés par le serveur puis le résultat est envoyé à l'expéditeur sous forme d'une page HTML. Cette manipulation sera effectué à chaque demande d'une page.

En ce qui concerne JSP, le processus est différent.
Lors d'une demande d'une page JSP, celle-ci sera compilée en un ".class". Puis le serveur d'application exécutera ce ".class" pour en sortir une page HTML. Ce code HTML sera transmit à l'expéditeur et enregistré dans le cache du serveur. Ainsi, pour une nouvelle demande de la page JSP, le serveur enverra la page stockée dans le cache si le contenu n'a pas été modifié.
Sinon, la page sera de nouveau exécutée.




Ce principe permet d'accélérer le processus de génération de la page HTML.
Sans ces étapes, beaucoup de serveurs d'application n'aurait pas tenu la charge.
JSP est considéré comme le langage de programmation de page web dynamiques le plus rapide.