Développement Web - Servlet









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


213455 Développement 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

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