Cours 8 : développement d`applications Web - Deptinfo

1
Cours 8 : développement
d'applications Web
• Typologie des applications Web
• Architecture 3-tiers
• Composants J2EE : servlets, JSP, XML
• Terminologie : serveurs Web,
d'applications, de servlets, ...
• Le protocole HTTP
2
Typologie des applications Web
___________________________
• Orientées présentation
– pages statiques
– pages dynamiques
• Orientées service
3
Serveur
•Serveur : ordinateur détenant des ressources particulières
et qu'il met à la disposition d'autres ordinateurs par
l'intermédiaire d'un réseau. On parle d' « architecture
client-serveur ».
• Différents types de serveurs :
– serveur d'applications,
– serveur web
– serveur de base de données,
– serveur de fichiers,
– serveur d'impressions
– ...
4
Serveur Web
• Programme situé sur une machine connectée au réseau
internet
• Dédié au protocole HTTP, il attend des requêtes client
(navigateur web)
• Traite les requêtes
• Retourne une page HTML en réponse
5
Application Web
Une application web est une extension dynamique d’un serveur web.
Une application web est formée d’un ensemble de composants web, de
ressources statiques (images, sons, …), de bibliothèques et de classes
utilitaires.
Les composants web fournissent cette capacité d’extension. les servlets et
pages jsp sont des exemples de composants web.
Les composants web sont supportés par un container web ( tomcat ) qui
leur fournissent un ensemble de services tels que les services de
sécurité, de concurrence, de cycle de vie, ….
La configuration d’une application web en vue de son déploiement est
maintenue dans un fichier XML, appelé descripteur de déploiement.
1 / 46 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!