Kddddddddd
Java Server Pages (JSP)
Mickaël BARON - 2007 mailto:baron.mickael@gmail.com ou mailto:mickael.baron@serli.com
SERLI informatique SERLI : www.serli.com
Société de services en informatique Fondé en 1981 Située sur le site du Futuroscope, Poitiers Réalisation de logiciels et assistance technique
Domaines de compétences
Systèmes d’informations Embarqué et temps réel Systèmes et réseaux keulkeul.blogspot.com Gestion Electronique de Document (GED, PDM / PLM)
Plateformes de développement (celles qui concernent les cours)
Plateforme Java : Java EE, Java SE, Eclipse Plateforme Microsoft : C#, VB .NET …
JSP - M. Baron - Page 132
SERLI informatique Equipes impliquées dans l’Open Source
Utilisation massive de briques Open Source Formation / diffusion de cours concernant Java et l’Open Source RMLL : 7ème rencontres mondiales du logiciel libre Solutions Linux 2007 : Salon des Solutions Open Source de l’entreprise
Membre du consortium ObjectWeb keulkeul.blogspot.com Gestion de projets Open Source
JaasLounge : interopérabilité JAAS pour Java EE JASMINe, JShaft : gestion de clusters Java EE JWT Gen : tests fonctionnels automatisés
JSP - M. Baron - Page 133
C’est quoi JSP ? JSP = Java Server Pages Une JSP est un fichier contenant du code HTML et des fragments de code Java exécutés sur le moteur de Servlets Comparable aux langages côtés serveur de type PHP, ASP, … Les pages JSP sont converties en Servlet par le moteur de Servlets lors du premier appel à la JSP
Lecture Réponse HTTP Requête HTTP
2
helloJSP.jsp
Phase de traduction
3 keulkeul.blogspot.com 1 6 5
Client WEB Serveur Web avec conteneur JSP Exécute Génère
HelloServlet.java
4
Compile
Phase de traitement de la requête HelloServlet.class
JSP - M. Baron - Page 134
Ok mais … HelloWorld avec une Servlet Exemple : HelloWorld version Servlet
Besoin de modifier le fichier web.xml public class