Cours génie informatique Java EE, tutoriel & guide de travaux pratiques en pdf.
Le développement Web
• Le World Wide Web
– Un SI public et universel déployé sur Internet
– Un langage : HTML (ou XHTML)
– Un modèle de communication : client-serveur
– Un protocole : HTTP
• Pages statiques
– Pages HTML préparées à l’avance
– Le serveur renvoit les pages sans effectuer de traitement particulier
• Pages dynamiques
– Pages HTML générées par le serveur
– Le serveur construit la réponse en fonction de la requête de l’utilisateur
Serveur
• Serveur : un ordinateur disposant d’un certain nombre de ressources qu’il met à disposition d’autres ordinateurs (clients) via le réseau.
• Types de serveurs:
• Serveur web
• Serveur d’application
• …
Serveur web
• Programme s’exécutant sur une machine reliée à internet
• Protocole HTTP: répond aux requêtes des clients (navigateur web) et les traite
• Retourne des pages HTML au Client
Java et le développement Web
• Différentes technologies Java permettent de faire du développement Web à différents niveaux
HTML (rappel)
• Langage de balisage, non propriétaire (W3C)
• Conçu pour afficher des documents sur le Web
• Liens hypertextes possibles entre les documents
• XHTML assure maintenant la compatibilité avec XML