INF347 - Java côté serveur-V3.0 7
Pattern de base d’une application Web
Recueille les données utilisateurs (niveau 1)
Envoie une requête au serveur Web (niveau 1)
Exécute le programme serveur requis
(niveau 2 et 3)
Assemble/renvoie les données vers le navigateur
(niveau 1)
Serveur Web
+
Serveur Applicatif : conteneur Servlets
INF347 - Java côté serveur-V3.0 8
1- Collecte des données utilisateur
Quelques solutions pour le client
Dynamique, de base: formulaire HTML
Saisie de champs puis "!submit!"
Validation par scripts (javaScript)
balise ancre avec un exécutable ou interprétable JVM (.class)
Dynamique, liée à Java :voir JSP
Propriétaire Java : applets
Connexion socket/RMI avec le serveur Web
Mise en forme et validation des données
Serveur de composants java
Moins utilisé