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
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
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. Introduction. Les Java Server Pages. Qu'est ce que les JSP. ▷ équivalent d'une page PHP mais avec code en Java.
crs jsp
Janvier 2015. 2 introduction. ○ JSP : Java Server Pages. ○ Extension standard aux Servlets. ○ Servlet : code HTML inclus dans le programme.
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
Partie 1 : Introduction au Java EE . Les objets de la technologie JSP . ... Inclure automatiquement la JSTL Core à toutes vos JSP .
J EE
Servlet : Composant représentant le C (Controller) du paradigme MVC. Portlet : Conteneur Web (extension de l'API Servlet). JavaServer Pages (JSP)
cours
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
Introduction. Programmation côté serveur en Java. ○ Principes. ○ Servlets. ○ JSP. ○ Javabeans. ○ Taglibs. ○ Filtres. Application Web en Java.
JSP
213455
D´eveloppement Web - Servlet
D´eveloppement Web - Servlet
Jean-Michel Richer
jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer
M1 Informatique - 2010-2011
1/29
D´eveloppement Web - Servlet
Plan Plan
1Introduction
2Le mod`ele MVC
3Structure d'un site
4Mise en application
2/29
D´eveloppement Web - Servlet
Introduction
Introduction
Introduction
3/29
D´eveloppement Web - Servlet
Introduction
Programmation Web avec Java
Web + Java
?bas´ee sur l'utilisation deServlet ?g´en´eralement fond´ee sur une architecture de typeMVC ?utilisation de JSP (Java Server Pages) ?utilisation de JSF (Java Server Faces) ?utilisation de framework (Spring, Hibernate, ...) 4/29
D´eveloppement Web - Servlet
Introduction
Les Java Server Pages
Qu'est ce que les JSP
?´equivalent d'une page PHP mais avec code en Java ?utilisation de balises :<% %>pour ins´erer du code Java ?utilisation de balises :<%= %>pour´evaluer une expression ?les JSP sont traduites en Servlet par le Serveur Tomcat(code compil´e, non interpr´et´e) ?utilisation de variables globales (Session) ou temporaires
Request)
5/29
D´eveloppement Web - Servlet
Introduction
Les Java Server Pages
Attention!
?la traduction JSP en Servlet n'est r´ealis´ee qu'une seule fois ?le premier chargement de la page est donc plus long 6/29
D´eveloppement Web - Servlet
Introduction
Balises JSP
Balises
?<% %>: scripts ?<%= %>: expressions ?<%! %>: d´eclaration de variable ?<%@ %>: directives 7/29
D´eveloppement Web - Servlet
Introduction
Directives JSP
directives ?<%@ page %>: d´efinition de la page •language •contentType •pageEncoding •import <%@ include file='' %>: inclusion de fichier dans la page 8/29
D´eveloppement Web - Servlet
Introduction
Exemple de page JSP
partie head
1<%@ pagelanguage="java"contentType="text/html; charset=UTF-8"
2pageEncoding="UTF-8"
3import="com.openbook.view.*"
4import="com.openbook.persistence.*"
5%>
6 7"http ://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
8
9
10...
11... 12
13 14 9/29 D´eveloppement Web - Servlet
D´eveloppement Web - Servlet
D´eveloppement Web - Servlet
Jean-Michel Richer
jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer M1 Informatique - 2010-2011
1/29 D´eveloppement Web - Servlet
Plan Plan 1Introduction
2Le mod`ele MVC
3Structure d'un site
4Mise en application
2/29 D´eveloppement Web - Servlet
Introduction
Introduction
Introduction
3/29 D´eveloppement Web - Servlet
Introduction
Programmation Web avec Java
Web + Java
?bas´ee sur l'utilisation deServlet ?g´en´eralement fond´ee sur une architecture de typeMVC ?utilisation de JSP (Java Server Pages) ?utilisation de JSF (Java Server Faces) ?utilisation de framework (Spring, Hibernate, ...) 4/29 D´eveloppement Web - Servlet
Introduction
Les Java Server Pages
Qu'est ce que les JSP
?´equivalent d'une page PHP mais avec code en Java ?utilisation de balises :<% %>pour ins´erer du code Java ?utilisation de balises :<%= %>pour´evaluer une expression ?les JSP sont traduites en Servlet par le Serveur Tomcat(code compil´e, non interpr´et´e) ?utilisation de variables globales (Session) ou temporaires Request)
5/29 D´eveloppement Web - Servlet
Introduction
Les Java Server Pages
Attention!
?la traduction JSP en Servlet n'est r´ealis´ee qu'une seule fois ?le premier chargement de la page est donc plus long 6/29 D´eveloppement Web - Servlet
Introduction
Balises JSP
Balises
?<% %>: scripts ?<%= %>: expressions ?<%! %>: d´eclaration de variable ?<%@ %>: directives 7/29 D´eveloppement Web - Servlet
Introduction
Directives JSP
directives ?<%@ page %>: d´efinition de la page •language •contentType •pageEncoding •import <%@ include file='' %>: inclusion de fichier dans la page 8/29 D´eveloppement Web - Servlet
Introduction
Exemple de page JSP
partie head 1<%@ pagelanguage="java"contentType="text/html; charset=UTF-8"
2pageEncoding="UTF-8"
3import="com.openbook.view.*"
4import="com.openbook.persistence.*"
5%> 6 7"http ://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
8
9
10...
11... 12
13 14 9/29 D´eveloppement Web - Servlet