PDF (adobe.com)

Terminologie du développement d'applications Web

Cette section regroupe la définition des termes relatifs aux applications Web fréquemment utilisés.

Un serveur d'application
est un logiciel qui aide un serveur Web à traiter des pages Web contenant des scripts ou des balises côté serveur. Lorsqu'une page de ce type est requise par le serveur, le serveur Web transmet cette page au serveur d'application afin qu'il la traite avant de l'envoyer au navigateur. Pour plus d'informations, voir la section Fonctionnement d'une application Web.

Les serveurs d'applications les plus courants sont ColdFusion et PHP.

Une base de données
est un ensemble de données stockées sous forme de tables. Chaque ligne d'une table correspond à un enregistrement et chaque colonne correspond à un champ de l'enregistrement, tel qu'illustré dans l'exemple ci-dessous.

Un pilote de base de données
est un logiciel qui agit comme un interprète entre une application Web et une base de données. Les données d'une base de données sont stockées dans un format propriétaire. Un pilote de base de données permet à l'application Web de lire et de manipuler des données qui, sans cela, seraient indéchiffrables.

Un système de gestion de bases de données
(SGBD ou système de base de données) est un logiciel utilisé pour créer et manipuler des bases de données. Les systèmes de base de données les plus courants sont Microsoft Access, Oracle 9i et MySQL.

Une requête de base de données
désigne l'opération permettant d'extraire un jeu d'enregistrements d'une base de données. Une requête est constituée de critères de recherche exprimés en langage de base de données appelé SQL. La requête peut, par exemple, spécifier que seules certaines colonnes ou certains enregistrements doivent être inclus dans le jeu d'enregistrements.

Une page dynamique
est une page Web qui est personnalisée par un serveur d'application avant d'être transmise à un navigateur.

Un jeu d'enregistrements
est un ensemble de données extraites d'une ou plusieurs tables de base de données, comme l'illustre l'exemple suivant :

Une base de données relationnelle
est une base de données contenant plusieurs tables qui partagent des données. La base de données suivante est relationnelle car deux tables partagent la colonne DepartmentID.

Une technologie de serveur
est une technologie utilisée par un serveur d'application pour modifier des pages dynamiques lors de l'exécution.
L'environnement de développement de Dreamweaver prend en charge les technologies de serveur suivantes :
  • Adobe® ColdFusion®

  • Pages ASP (Active Server Pages) de Microsoft

  • PHP: Hypertext Preprocessor (PHP)

    Vous pouvez également utiliser l'environnement de codage de Dreamweaver pour développer des pages destinées à toute autre technologie de serveur non répertoriée ci-dessus.

Une page statique
est une page Web qui n'est pas modifiée par un serveur d'application avant d'être transmise à un navigateur. Pour plus d'informations, consultez la section Traitement des pages Web statiques.

Une application Web
est un site Web dont le contenu des pages est partiellement ou entièrement indéterminé. Le contenu final de ces pages est déterminé uniquement lorsque l'utilisateur requiert une page depuis le serveur Web. Le contenu final d'une page variant d'une requête à une autre en fonction des actions de l'utilisateur, ce type de page est appelé page dynamique.

Un serveur Web
est un logiciel qui renvoie des pages Web en réponse aux requêtes de navigateurs Web. Une requête de page est générée lorsqu'un utilisateur clique sur un lien d'une page Web dans le navigateur, choisit un signet dans le navigateur ou saisit une URL dans le champ Adresse du navigateur.

Les serveurs Web les plus courants sont IIS (Microsoft Internet Information Server), et Apache HTTP Server.