1.2.4. Le fonctionnement d'une application
web
Lorsqu'un serveur web reçoit une requête de page
web statique, il transmet simplement cette page au navigateur requérant.
En revanche, lorsque le serveur web reçoit une requête depage
dynamique, il transmet cette page à une extension logicielle
spéciale chargée d'achever la page. Ce logiciel spécial
est appelé serveur d'application.
Le serveur d'application lit le code de la page, termine cette
page en fonction des instructions figurantes dans le code, puis en retire le
code.
Il en résulte une page statique que le serveur
d'application renvoie au serveur web, lequel transmet alors cette page au
navigateur requérant.
Le navigateur reçoit uniquement du code HTML pur
lorsque la page lui est transmise.
Un serveur d'application nous permet de travailler avec des
ressources cote serveur telles que les bases de données. Une page
dynamique peut, par exemple, ordonner au serveur d'application d'extraire des
données de la base de données et de les insérer dans le
code HTML de la page.
L'instruction d'extraction des données de la base est
nomméerequête de base de données.
Une requête est composée de critères de
recherches rédigesdans un langage de base de donnéesappelé
SQL. La requête SQL est rédigée dans les scripts ou les
balises coté serveur de la page.
Toutes ces actions sont résumées dans le
schémaprésenté dans la figure ci-dessous :
Figure 1. 3 Fonctionnement d'une application
web
Généralement et après la
réalisation et l'implémentation d'une application ; une
dernière étape reste à accomplir c'est
l'hébergement de l'application an qu'elle devienne accessible et
manipulable par les utilisateurs.
1.2.5. L'hébergement d'une
application web
L'hébergement est un service visant à rendre un
site ou une application web accessible sur Internet.
Afin que les pages soient visibles par tout le monde, il faut
qu'elles soient stockées sur un ordinateur connecte en permanence
à l'internet (serveur).
Un hébergeur est comme une
sociétéspécialisée dans l'hébergement de
sites web sur des serveurs, sa principale activité sur internet consiste
à installer des serveurs, à les sécuriser, à les
tenir à jour en installant les mises à jour de
sécurité pour éviter les attaques malveillantes et
à les réparer en cas de panne.
Il existe plusieurs types d'hébergements dont :
1. Hébergement gratuit : ce type d'hébergement
offre un service basique, avec un espace de stockage assez limite, avec une
fiabilité qui n'est pas toujours optimale.
2. Hébergement payant : ce type d'hébergement
propose un service de qualité, avec de bonnes capacités de
stockage ainsi qu'une grande fiabilité. Le support sera également
plus disponible et plus réactif en cas de problème et aidera avec
des réponsespersonnalisées.
Dans la partie suivante nous parlerons des langages utilises
pour lacréation des applications.
|