1
Les technologies XML
Cours 5 : XML et les architectures
N-tiers Tier Présentation
Février 2016
- Version 1.1 -
2
TIER PRESENTATION :
JSP 1/12
Définition des JSP (Java Server Page) :
technologie destiné à la présentation des données
permettant d’écrire des pages dynamiques
en insérant des portions de code java dans une
page html.
D’un point de vue technique, une JSP est
donc constituée :
de code HTML dans lequel sont insérées…
des portions de code java délimitées par des
balises particulières.
3
TIER PRESENTATION :
JSP 2/12
Caractéristiques :
Lintégralitédu code est portable puisque tout comme un
code java, il sera compiléet exécutécomme servlet.
A la différence dune servlet, il sera compiléau vol (lors
de chaque invocation) par un moteur de jsp.
Les pages JSP permettent limportation de classes java
et donc laccès àdes objets java.
4
TIER PRESENTATION :
JSP 3/12
On distingue cinq types de balises jsp :
les directives (qui permettent le contrôle de la
structure de la page),
les expressions et les actions (qui permettent
la manipulation dynamique de composants java
ou autres),
les déclarations et les scriplets (qui permettent
d’effectuer des traitements écrits en java) :
5
TIER PRESENTATION :
JSP 4/12
Les directives :
Contenues entre les balises <%@ et %>, elles permettent le
contrôle de la structure de la page, comme par exemple,
inclure littéralement le contenu d’un fichier (include)ou
importer une classe (import). Quelques exemples :
<%@ include file="/toto.html" %>
<%@ page import="java.util.*, java.net.*" %>
<%@ page language="java" %>
<%@ page contentType="text/plain" %>
<%@ page session="true|false" %>
<%@ page errorPage="PathToErrorPage" %>
<%@ page isErrorPage="true|false" %>
1 / 13 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !