Java edition entreprise Java Edition Entreprise Introduction de qq Bases sur Programmation Web CLes composants d ? une application web CPages Web dynamique Une page html pourrait être générée dynamiquement par un script côté serveur Les langages et les se

Java Edition Entreprise Introduction de qq Bases sur Programmation Web CLes composants d ? une application web CPages Web dynamique Une page html pourrait être générée dynamiquement par un script côté serveur Les langages et les serveurs utilisés sont diverses La technologie des servlets Java et page JSP fonctionnant avec di ?érents serveurs Tomcat Apache et sur di ?érentes plate-formes Windows Linux Une page html peut également contenir des scripts qui seront exécutés par le navigateur Les langages de script côté navigateur sont nombreux PerlScript JavaScript CUn script JSP page import java util code java Calendar calendrier Calendar getInstance int mn calendrier get Calendar MINUTE int h calendrier get Calendar HOUROFDAY int s calendrier get Calendar SECOND code html Il est h mn s CJavaScript côté navigateur Il est h mn s CLes échanges client serveur Les applications web se trouvent sans la couche Application et s ? appuient donc sur les protocoles TCPIP couche Application Transport Réseau Interface réseau Les couches des machines client et serveur utilisent le protocole HTTP pour s ? échanger des messages et se comprendre Ces messages sont normalisés et ont la forme suivante Entêtes HTTP Ligne Vide Document CLe modèle TCP IP Application Transport Réseau ? ---HTTP--- ?? Application Transport Réseau Interface réseau Interface réseau --réseau physique-- CLes méthodes HTTP Le protocole HTTP dispose de méthodes ? ce sont des mots que le navigateur utilise pour dialoguer avec le serveur Nous nous intéressons à trois en particulier GET POST et HEAD GET permet de récupérer une ressource web du serveur via une URL ou en cliquant sur un lien La réponse consiste à retourner la ressource demandée accompagnée d'informations diverses à son sujet la taille des donnée la date d ? envoi ? dans ce qui s'appelle les en-têtes Des paramètres peuvent être placés dans l ? URL ou dans des cookies pour ensuite être transmises au serveur POST permet de soumettre au serveur des données de tailles variables et volumineuses parfait pour envoyer des ?chiers par exemple HEAD Cette méthode est identique à la méthode GET la réponse du serveur contient seulement les en-têtes HTTP La requête HTTP part du client et arrive sur le serveur Alors le serveur HTTP on parle également de serveur web entre en jeu ? Pour l ? écoute de la requête sur un port en générale il la transmet ensuite à un autre élément le conteneur ? CJava Framework La plateforme Java est composée de trois éditions destinées à des usages di ?érents Java ME Java Micro Edition est prévu pour le développement d'applications embarquées notamment sur des terminaux mobiles Java SE anciennement Java Standard Edition est destiné au développement d'applications pour ordinateurs personnels poste de travail Java EE Java Enterprise Edition destiné à des applications entreprises en fournissant un ensemble de composants sous forme d ? API Chaque édition propose un environnement complet pour le développement et l'exécution d'applications basées sur Java et comprend notamment une machine virtuelle Java Java virtual machine ainsi qu'un ensemble de

  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Dec 29, 2022
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 117.7kB