19_JSP - CSI 3540 Structures, techniques et normes du Web...

Info iconThis preview shows pages 1–15. Sign up to view the full content.

View Full Document Right Arrow Icon
CSI 3540 Structures, techniques et normes du Web Friday, March 19, 2010
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Objectif: 1. Concevoir des documents JSP Lectures: Web Technologies (2007) § 8 Pages 432–447 Séparer la programmation de la présentation à l’aide de JSP Friday, March 19, 2010
Background image of page 2
Plan 1. Survol 2. Exécution d’applications JSP 3. JSP 2.0 1. Expression Language (EL) 2. Bibliothèques de balises JSTL 3. JavaBeans et JSP 4. MVC et JSP Friday, March 19, 2010
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Problématique La génération dynamique de documents XHTML est parfois nécessaire (engins de recherche, par exemple) Cependant, avec les technologies vues jusqu’à présent, la logique des applications et la génération du code XHTML étaient entremêlées Friday, March 19, 2010
Background image of page 4
Cons: Programmes/documents sont difficiles à lire, à changer. .. Programmation et présentation sont bien souvent traitées par des experts distincts (équipe multidisciplinaire) Puisque le document principal est un programme Java (Servlet), il est difficilement manipulable par des applications graphiques (Dreamweaver, FrontPage. ..) Friday, March 19, 2010
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
JavaServer Pages (JSP) Dans le cas des Servlets, un programme Java fait la génération d’un document XHTML Dans le cas de JSP, c’est un document XHTML dans lequel des énoncés (Java) sont insérés JSP et les Servlets sont souvent utilisés de concert, comme nous le verrons Friday, March 19, 2010
Background image of page 6
JavaServer Pages Il y a deux formes syntaxiques : Classique : Pre-JSP 2.0 (2003) Syntaxe XML : Celle que nous utiliserons Friday, March 19, 2010
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
JavaServer Pages Un document JSP comprend deux types de contenu : Statique : décrit à l’aide de XHTML, SVG, XML, etc. ( modèle ) Dynamique : décrit à l’aide d’éléments JSP ( actions JSP ) Friday, March 19, 2010
Background image of page 8
GetDate.jspx (forme déconseillée) < html xmlns:jsp = "http://java.sun.com/JSP/Page" xmlns = "http://www.w3.org/1999/xhtml" > < head >< title >La date du jour</ title ></ head > < body style = "font-size:x-large" > < h2 >Voici la date du jour :</ h2 > < p > < jsp : scriptlet > out.write( ( new java.util.Date() ).toString() ); </ jsp : scriptlet > </ p > </ body > </ html > Friday, March 19, 2010
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Technologie JSP Traitement des document Friday, March 19, 2010
Background image of page 10
La technologie JSP Un langage, tel que XHTML, sert de modèle (template) Les éléments JSP sont exécutés pour chaque accès au document Comment ça fonctionne? Friday, March 19, 2010
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
index.jspx < html xmlns = "http://www.w3.org/1999/xhtml" > < head > < title >Mon premier document JSPX</ title > </ head > < body > < p > Page dynamique/contenu statique. </ p > </ body > </ html > Friday, March 19, 2010
Background image of page 12
Installation (1/2) – Glass – Copiez index.jspx dans le répertoire domains/domain1/docroot Visitez la page : Friday, March 19, 2010
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Installation (2/2) – Glass – GlassFish produit automatiquement : domains/domain1/generated/jsp/j2ee- modules/__default-web-module-server/org/ apache/jsp/ index_jspx.java
Background image of page 14
Image of page 15
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 06/07/2010 for the course CSI ITI1520 taught by Professor Marcelturcotte during the Spring '10 term at University of Ottawa.

Page1 / 41

19_JSP - CSI 3540 Structures, techniques et normes du Web...

This preview shows document pages 1 - 15. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online