Informatique
Patrick Itey INRIA - Sophia Antipolis
Patrick.Itey@sophia.inria.fr http://www.inria.fr/acacia/personnel/itey
Plan du cours
" " "
Rappel sur les applications Web Servlets et JSP : c’est quoi ? Compilation / installation / configuration d’un serveur Web compatible Première servlet ou comment démarrer ? Gérer les formulaires HTML Servlets et bases de données Gestion des cookies
" " " "
16/09/2000
Patrick Itey - INRIA
Servlets & JSP - page 2
1
Plan (suite)
" " " "
La gestion de session Les Java Server Pages (JSP) Des liens Des Tds
16/09/2000
Patrick Itey - INRIA
Servlets & JSP - page 3
$SSOLFDWLRQV :HE
Internet/Intranet
Serveur
Client
Requête (http,…)
Environnement d ’exécution
Serveur Web
2e niveau
Script/programme serveur
Navigateur Web
Réponse
Source de données
3e niveau
1er niveau
16/09/2000
Patrick Itey - INRIA
Servlets & JSP - page 4
2
$UFKLWHFWXUH
❑
3 niveaux : n niveau 1: présentation
— navigateur
+ serveur Web
n niveau 2: applicatif
— script
ou programme
n niveau 3: données
— données
nécessaires au niveau 2
16/09/2000
Patrick Itey - INRIA
Servlets & JSP - page 5
'pURXOHPHQW
❑
Une application Web type : n 1: recueille les données utilisateur (niveau 1) n 2: envoie une requête au serveur Web n 3: exécute le programme serveur requis (niveau 2&3) n 4: assemble/renvoie les données vers le navigateur
(niveau 1)
16/09/2000
Patrick Itey - INRIA
Servlets & JSP - page 6
3
&ROOHFWH GHV GRQQpHV XWLOLVDWHXU
❑
Quelques solutions pour le client : n très utilisée : formulaire HTML
— saisie
de champs puis « submit » — validation par scripts (javaScript)
n nouvelle : applets Java :
— connexion
socket / RMI avec le serveur Web — mise en forme et validation des données
n ...
16/09/2000
Patrick Itey - INRIA
Servlets & JSP - page 7
5HTXrWH