Sommaire

La structure d’une application web

1. Présentation

Une application web, quelle que soit la technologie serveur utilisée, permet de délivrer des réponses à des requêtes HTTP. Un ensemble de langages est commun à tous les environnements :

  • HTML (HyperText Markup Language) : langage incontournable dans le développement web. Il permet de présenter le résultat à l’utilisateur.

  • CSS (Cascading Style Sheet) : langage permettant d’améliorer la présentation HTML en définissant des règles de représentation (coloration, police d’écriture, disposition...).

  • JavaScript : langage permettant d’améliorer l’expérience utilisateur en apportant des traitements plus ou moins complexes côté client. Il peut, aujourd’hui, aussi être utilisé côté serveur à l’instar du Java.

  • SQL (Structured Query Language) : langage permettant d’accéder aux données si la base de données sous-jacente est une base de données relationnelles.

D’autres langages/technologies peuvent être utilisés comme le XML...

Pour rendre la génération des réponses dynamiques, il est nécessaire d’utiliser une technologie prévue à cet effet. Parmi les plus connues, citons :

  • Le PHP,

  • Le C# et le VB.NET de l’environnement Microsoft,

  • Le Java.

2. La structure logique d’une application web

Le schéma suivant ...