Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :

JSP : Java Server Pages Mise en ?uvre de pages JSP


Notes:

Une page JSP est en fait un document HTML contenant des blocs de code Java. Le serveur Web va, en réponse à la première requête sur la page JSP, la transformer en une servlet Java.

En effet, dans l'exemple ci-contre, on pourrait sans réelle difficulté transformer une ligne HTML par une ligne de codes de type out.println(. . .). En étendant le principe à toutes les lignes de code HTML on obtiendrait alors plus qu'un seul bloc de code.

Si ce bloc de code est déporté dans une méthode service (la méthode exécutive de chaque servlet) et si on prédéfinit de manière systématique certains objets (out, request, ?), on obtient alors une servlet HTTP. Pour finaliser la première demande, le serveur Web compile le code Java et montre la classe en mémoire. Les autres requêtes exécutent directement le code de la classe.

La page JSP présente au moins deux avantages. Le premier tient dans le fait que le développeur ne manipule qu'un fichier de texte, les phases de compilation étant prises en charge par le serveur Web. Le second réside dans le fait que le déploiement de la page JSP peut être bien plus simple à réaliser. Malgré cela, si l'on cherche à faire des choses évoluées, un outil de déploiement deviendra utile.

Diapositive précédente Diapositive suivante