Php pages Web Dynamiques Côté serveur Langage PHP CRappels sur les notions du web ? HTML conception de pages destinées à être publiées sur Internet ? Page html contient le texte à a ?cher et des instructions de mise en page ? HTML est un langage de descri

pages Web Dynamiques Côté serveur Langage PHP CRappels sur les notions du web ? HTML conception de pages destinées à être publiées sur Internet ? Page html contient le texte à a ?cher et des instructions de mise en page ? HTML est un langage de description de page et non pas un langage de programmation ? pas d ? instructions de calcul ou pour faire des traitements suivant des conditions ? Des sites de plus en plus riches en informations ? Nécessité croissante d ? améliorer le contenu de sites ? Mises à jour manuelles trop complexes ?? Pourquoi ne pas automatiser les mises à jour CRappels sur les notions du web ? Pages web statiques fonctionnement ? Leurs contenus ne changent ni en fonction du demandeur ni en fonction d ? autres paramètres éventuellement inclus dans la requête adressée au serveur Toujours le même résultat ? Rôle du serveur localiser le ?chier correspondant au document demandé et répond au navigateur en lui envoyant le contenu de ce ?chier ? Pages web statiques limites ? Besoin de réponses spéci ?ques passage de pages statiques à pages dynamiques CRappels sur les notions du web ? Les langages de script-serveur Dé ?nition ? Un langage de script -serveur est ? un programme stocké sur un serveur et exécuté par celui-ci ? qui passe en revue les lignes d ? un ?chier source pour en modi ?er une partie du contenu ? avant de renvoyer à l ? appelant un navigateur par exemple le résultat du traitement ? La t? che d ? interprétation des ordres à exécuter est déléguée à un composant souvent appelé moteur ? installé sur le serveur ? qui est doté d ? une API et d ? un fonctionnement identique quel que soit la plate-forme utilisée pour gérer le serveur CRappels sur les notions du web ? Pages web dynamiques côté serveur ou côté client ? Langage côté client traité par la machine qui accueille le logiciel de navigation ? Ses résultats peuvent varier en fonction de plate- forme utilisée Un programme en JavaScript pourra fonctionner sous Netscape et poser problème sous Internet explorer ? Les résultats peuvent être di ?érents suivant la machine PC Mac ? Nécessité de tests importants ? Ne permettent pas de masquer les sources du programme ? Sont indépendants du serveur et donc de l ? hébergement CRappels sur les notions du web ? Les langages de création de pages web dynamiques côté serveur ? Les CGI ? Sont des composants exécutables ?chiers exe ou dll qui produisent sur le serveur des contenus html à envoyer aux clients ? Les CGI sont compilés Ils sont rapides mais fortement liés à la plate-forme sur laquelle ils tournent ? PERL ?? Surcharge rapide du serveur par la création de plusieurs processus ?? Employé sur de nombreux serveurs Il tourne sur de nombreuses plateformes Unix Linux Windows Mac ?? Prévu à l'origine pour la manipulation de cha? nes de caractères il est rapidement devenu un

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager