 Décrire l'architecture d'une application Web.
Une application Web est généralement composée d'une interface utilisateur, d'une logique d'application dorsale, d'un mappeur relationnel objet, d'une base de données et d'un serveur Web. L'interface utilisateur (UI) est la partie de l'application avec laquelle l'utilisateur interagit, tandis que le backend se compose de fichiers, de scripts et de couches de données qui activent les fonctionnalités. Le mappeur relationnel objet fournit un moyen d'interagir avec la base de données d'une manière orientée objet. Le serveur Web traite les demandes entrantes de l'interface utilisateur et achemine ces demandes vers la logique appropriée, qui les traite et renvoie les données nécessaires. Les données sont généralement conservées dans une base de données.