Fiche technique | |
---|---|
Type de produit : | Technologie |
Auteur : | Sun Microsystems |
Date de publication : | 1999 |
Introduction
Le JSP, tirant son nom de l'anglicisme «JavaServer Pages», est un modèle technologique réalisé en 1999 par Sun Microsystems utilisant le langage de programmation Java pour produire des pages Web HTML dynamiquement. Il se veut une solution similaire au ASP et PHP mais en utilisant le langage de programmation Java. Il nécessite un serveur Web comme Apache Tomcat ou Jetty pour fonctionner. Il est également utilisé dans de nombreux projets comme AEM.
Architecture
Les pages «.jsp» sont compilés en servlets Java à l'exécution. Ainsi, le JSP devenu un servlets, chaque servlets JSP est mis en cache et réutilisé jusqu'à ce qu'il soit modifié. Le JSP peut être indépendamment ou comme composante MVC côté serveur en utilisant normalement le Enterprise JavaBeans comme modèle et le servlets Java comme contrôleur. D'autres personnes préféreront utilisé le cadre d'application Apache Struts comme alternative. Les pages JSP sont compilé en Bytecode Java et non pas en code machine, ainsi, ils doivent être exécuté sur la machine virtuelle Java (JVM).