Les Pages Web Dynamiques
On appelle « page web statique » une page web constituée d’un fichier texte contenant du code HTML et éventuellement des images et des liens vers d’autres documents. Un site constitué de pages web statiques se verra ainsi qualifié de « site Internet statique ». Un site Internet statique est suffisant lorsqu’il ne contient que quelques dizaines de pages mais son exploitation et sa mise à jour peuvent vite atteindre les limites suivantes :
une maintenance difficile due à l’obligation de modifier manuellement chacune des pages (notamment dans le cas où toutes les pages possèdent un même menu)
l’impossibilité de renvoyer une page personnalisée selon le visiteur
l’impossibilité de créer une page dynamiquement selon les entrées d’une base de données
etc.
C’est pourquoi des solutions permettant d’automatiser la génération de pages web du côté du serveur ont été mise au point. Il existe de nombreuses solutions permettant de mettre en oeuvre un langage de script sur le serveur web, parmi lesquelles les plus répandues sont les suivantes :
La première historiquement, appelée CGI (Common Gateway Interface) consistait à interpréter des programmes (généralement écrits en perl ou en langage C ), puis de leur faire renvoyer un contenu compatible avec le protocole HTTP.
Le langage ASP (Active Server Pages) de Microsoft a permis de simplifier l’écriture de tels scripts en manipulant des objets en VBScript .
Le langage PHP (Hypertext preprocessor) emploie son propre langage (dérivé du C++ et de Perl ) et permet de nombreuses fonctionnalités (équivalentes à celles de la technologie ASP).
Le langage JSP (Java Server Pages) est la plus récente parmi ces technologies. Elle permet d’utiliser toute la puissance de Java pour créer des pages web dynamiques.

|