Mise en place d'une application web pour la gestion des inscriptions dans d'une institution universitaire. Cas de l'ISP Mbanaza-Ngungu.par Stéphane MAZANZA MBALA Institut Supérieur Pédagogique de Mbanza-Ngungu - Graduat 2016 |
I.8.Les Bases Du WebI.8.1. Architecture Client/serveurI.8.1.1 .Serveurs WebUn site web (aussi appelé site internet ou page perso dans le cas d'un site internet à but personnel) est un ensemble de fichiers HTML stockés sur un ordinateur connecté en permanence à internet et hébergeant les pages web. Matériellement un site web est constitué, d'un ordinateur connecté à l'Internet, et d'un programme tournant en permanence sur cet ordinateur, le serveur. Le programme serveur est en attente des requêtes transmises à son attention sur le réseau par un programme client. Quand une requête est reçue, le programme serveur fait l'analyse afin de déterminer quel est le document demandé, ensuite recherche ce document et le transmet au programme client. Un serveur est une machine qui est capable de `servir' d'autres machines en fonction de leur requête, ces dernières sont appelées `clients'. Pour cela elle doit toujours être connectée au réseau et exécuter le démon (daemon) correspondant au service rendu. On appelle démon un programme qui tourne en tâche de fond sur une machine et le cas échéant répond à des requêtes qui lui sont adressées ou déclenche des actions en réponse à des événements ou un planning Un site web est habituellement architecturé autour d'une page centrale, appelée «page d'accueil» et proposant des liens vers un ensemble d'autres pages hébergées sur le même serveur, et parfois des liens dits «externes. 10TLD: Top Level Domain, adresse du premier niveau en français Inscription En Ligne 2016 Page 19 I.8.1.2.Document WebLes documents échangés sur le Web peuvent être de types très divers. De ce fait, afin de ne pas entretenir de confusion, la terminologie à récemment changé et nous utilisons le terme plus général de « ressource » pour désigner les informations disponibles sur le Web. Cela dit, le principal type de ressource est le document hypertexte, un texte dans lequel certains mots, où groupes de mots, sont des liens, ou ancres, donnant accès à d'autres documents. Le langage qui permet de spécifier des documents hypertextes, et donc de fait le principal langage du Web, est HTML, qui sera décrit plus loin. Un des principaux mécanismes du Web est le principe de localisation, dit Universal Resource Location (URL), qui permet de faire référence de manière unique à un document. Une URL est constituée de plusieurs parties : - Le nom du protocole utilisé pour accéder à la ressource ; - Le nom du serveur hébergeant la ressource ; - Le numéro du port réseau sur lequel le serveur est à l'écoute ; - Le chemin d'accès, sur la machine serveur, à la ressource. A titre d'exemple, nous avons : http://www.mazanza.cd/tfc.html Cette URL s'interprète de la manière suivante : il s'agit d'un document accessible via le protocole HTTP, sur le serveur manzanza.cd qui est à l'écoute sur le port 80, numéro par défaut, donc non précisé dans l'URL et dont le nom est memoire.html. A chaque lien dans un document HTML est associée une URL qui donne la localisation de la ressource. Les navigateurs permettent à l'utilisateur de suivre un lien par simple clic de souris, et se chargent de récupérer le document correspondant grâce à l'URL. Ce mécanisme rend transparent, dans la plupart des cas, les adresses des documents Web pour les utilisateurs. |
|