Introduction aux pages jsp - Java EE
Java Server Pages. Portée d'une variable. 1 Introduction. Architecture MVC en JEE. Une première JSP. Appel et échange de données entre servlets.
cours
Programmation Web Avancée JSP
Introduction. Java Server Page (JSP). Page HTML contenant du code Java (extension .jsp). Division entre la présentation générale réalisée par des.
JSP
Servlets et JSP
Introduction Java EE. Y.BALOUKI. Filière GI Département Mathématiques et Informatique FSTS. 4/37. ▫ JavaMail est une API permettant l'envoi de courrier
d servlets jsp
Développement Web - Servlet
Développement Web - Servlet. Introduction. Les Java Server Pages. Qu'est ce que les JSP. ▷ équivalent d'une page PHP mais avec code en Java.
crs jsp
Cours Java
Janvier 2015. 2 introduction. ○ JSP : Java Server Pages. ○ Extension standard aux Servlets. ○ Servlet : code HTML inclus dans le programme.
JSP
JavaServer Pages (JSP)
JSP. Le langage Java. Prérequis pour ce cours. • Ce cours a trait à la programmation Java coté serveur. • Il faut connaître un minimum de technologie J2EE.
JSP
Créez votre application web avec Java EE SupMTI
Partie 1 : Introduction au Java EE . Les objets de la technologie JSP . ... Inclure automatiquement la JSTL Core à toutes vos JSP .
J EE
Introduction à Java Enterprise Edition
Servlet : Composant représentant le C (Controller) du paradigme MVC. Portlet : Conteneur Web (extension de l'API Servlet). JavaServer Pages (JSP)
cours
Untitled
About the Tutorial. Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic platform-independent method for
jsp tutorial
M1IF03 Conception d'Applications Web
Introduction. Programmation côté serveur en Java. ○ Principes. ○ Servlets. ○ JSP. ○ Javabeans. ○ Taglibs. ○ Filtres. Application Web en Java.
JSP
Introduction aux pages jsp
Java EE
Nicolas Delanoue
Université d"Angers - Polytech Angers1/25
2/25IntroductionJava Server PagesPortée d"une variable
1Introduction
Architecture MVC en JEE
Une première JSP
Appel et échange de données entre servlets
2Java Server Pages
Balises JSP
Expression Language
JSTL3Portée d"une variable
3/25IntroductionJava Server PagesPortée d"une variable
Architecture MVC en JEE
Le patron de conception Modèle-Vue-Controleur avec JEE4/25IntroductionJava Server PagesPortée d"une variable
Architecture MVC en JEE
Avantages et inconvénients de MVC
Séparer le code chargé de créer le contenu de celui chargé de le présenter.Séparer les tâches de développement : une équipe JSP, une équipe Servlet, une équipe SGBD.5/25IntroductionJava Server PagesPortée d"une variable
Une première JSP
Définition
Une Java Server Page (JSP) est une page html avec ducodes"exécutant coté serveur.Lecodepeut être du java, ou bien une sur-couche (ex : JSTL),Une jsp permet de générer des pages web dynamiques,
Une jsp est transformée par un moteur JSP en une servlet.Jasper est un moteur de servlets
6/25IntroductionJava Server PagesPortée d"une variable
Une première JSP
Exemple de JSP
<%--Ceci est un c ommentaireJSP -- %> <%@page contentType="text/html"%> <%@page errorPage="erreur.jsp"%> <%@page import="java.util.*"%>Date date
= newDate(); nombreVisites ++;// portée de cette variable ?Exemple de page JSP
Au moment de l?exécution de cette jsp, nous sommes le<%=date%>. Cette page a été affichée<%=nombreVisites%>fois ! La servlet générée pour cette jps est disponible ici : https://fr.wikipedia.org/wiki/JavaServer_Pages.7/25IntroductionJava Server PagesPortée d"une variable
Une première JSP
Equivalence
Tout ce qui peut être fait avec une servlet peut être fait par une jsp (et inversement).Différences de présentation Les servlets sont peu adaptées à la génération de contenu. Les pages JSP sont peu adaptées à la gestion de la logique de l"application et à l"extension de fonctions du serveur.8/25IntroductionJava Server PagesPortée d"une variable
Appel et échange de données entre servlets
Request dispatcher
Le mécanisme deRequest dispatcherpermet d"automatiquement demander une autre ressource (servlet ou jsp) depuis une servlet.RemarquesC"est une sorte d"aiguilleur.
C"est la flèche rouge du schéma suivant :
9/25IntroductionJava Server PagesPortée d"une variable
Appel et échange de données entre servlets
Exemple de redirection
public void doPost(HttpServletRequest req,HttpServlet Responseres ) throwsServletException,IOException { // construction d?un request dispatcher sur le chemin /process, // qui doit exister dans la web application couranteRequestDispatcher requestDispatcher
requestDispatcher re q getRequestDispatcherIntroduction aux pages jsp
Java EE
Nicolas Delanoue
Université d"Angers - Polytech Angers1/25
2/25IntroductionJava Server PagesPortée d"une variable
1Introduction
Architecture MVC en JEE
Une première JSP
Appel et échange de données entre servlets
2Java Server Pages
Balises JSP
Expression Language
JSTL3Portée d"une variable
3/25IntroductionJava Server PagesPortée d"une variable
Architecture MVC en JEE
Le patron de conception Modèle-Vue-Controleur avec JEE4/25IntroductionJava Server PagesPortée d"une variable
Architecture MVC en JEE
Avantages et inconvénients de MVC
Séparer le code chargé de créer le contenu de celui chargé de le présenter.Séparer les tâches de développement : une équipe JSP, une équipe Servlet, une équipe SGBD.5/25IntroductionJava Server PagesPortée d"une variable
Une première JSP
Définition
Une Java Server Page (JSP) est une page html avec ducodes"exécutant coté serveur.Lecodepeut être du java, ou bien une sur-couche (ex : JSTL),Une jsp permet de générer des pages web dynamiques,
Une jsp est transformée par un moteur JSP en une servlet.