Créé le 28 avril 2004
Modifié le

Glossaire

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A

API HTTP (Application Program Interface): Interface permettant d'appeler un programme depuis un autre programme; dans le contexte d'un serveur web, une API permet d'invoquer des applications depuis HTTP. [en savoir plus]

Applet Java: Petit programme écrit en Java, téléchargé et exécuté par un client web. Cette technologie permet d'enrichir les fonctionnalités d'un navigateur. [en savoir plus]

ASP (Active Server Page): Technologie Microsoft pour la création de pages web dynamiques composées depuis le serveur par interprétation de templates HTML. [en savoir plus]

Haut de page

B

Balise (tag): Mot placé entre < et > permettant de délimiter un élément de mise en forme en HTML et un élément de données en XML. La balise d'ouverture se présente de cette façon <nom> et la balise de fermeture, </nom>.

Bean: Composant Java utilisé pour séparer les éléments de code Java des éléments HTML. Utilisé dans le contexte des Java Server Pages. [en savoir plus]

Bytecode ou code virtuel: Code Java intermédiaire exécutable. Ceci garantit une meilleur sécurité des données qu'un code binaire. [en savoir plus]

Haut de page

C

CSS (Cascading Style Sheets): Feuilles de style en cascade permettant la mise en page des documents web en fixant les caractéristiques (taille, couleur, police ...) des balises du code source. Il n'est plus nécessaire de redéfinir à chaque fois chaque élément de mise en page HTML. [en savoir plus]

Codage MIME: Technique de codage des messages envoyés par un serveur HTTP vers un client, spécifiant les types de données constituant un document (texte,vidéo, script, image ...). Le transfert en MIME est directement interprétable par un navigateur.

COM (Common Object Model): Architecture de Microsoft pour invoquer des objets distants depuis un poste client. Le protocole de transfert se fait en mode binaire et n'est donc pas toujours très sécurisé.

Contrôle ActiveX: Composant sous Windows de Microsoft permettant d'invoquer des objets distants, séquences sonores, vidéos, animations, ..., depuis un poste client. Soit le contrôle est présent, soit un plugin est téléchargé depuis le serveur. [en savoir plus]

Haut de page

D

DCOM (Distributed Common Object Model): Extension de la technologie COM pour invoquer des objets distants distribués sur un réseau.

Document valide: Se dit d'un document XML bien formé, qui est conforme à une DTD ou à un schéma XML. [en savoir plus]

DHTML (Dynamic HTML): Technologie non standard regroupant trois technologies, HTML, les feuilles de style et JavaScript, afin de rendre des pages web dynamiques côté client en n'utilisant aucune ressources serveur. Ces technologies sont interprétées en standard sur les navigateurs récents. [en savoir plus]

DOM (Document Object Model): Modèle objet de documents standardisé par le W3C, adapté à XML et DHTML.

DTD (Document Type Definition): Définition de la grammaire d'un document XML en termes d'éléments et d'attributs. On peut y définir ses propres balises. [en savoir plus]

Haut de page

F

FastCGI: Amélioration de la passerelle CGI offrant de meilleures performances. Il s'agit d'une passerelle entre le serveur HTTP et les programmes d'applications, permettant de rendre des pages web dynamiques depuis le serveur. [en savoir plus]

Feuille de style: Ensemble de commandes de mise en page associées à un contenu, par lesquelles on peut préciser la présentation à adopter pour le document. [en savoir plus]

H

HTML (Hyper Text Markup Language): Le langage de balisage initial du Web, composé de tags (balises) fixes. Langage mal structuré, HTML est en train d'être remplacé par XHTML et XML. [en savoir plus]

HTTP Protocol (Hyper Text Transfer Protocol): Protocole de transmission des pages web d'un serveur à un client. [en savoir plus]

Haut de page

J

J2EE (Java 2 Entreprise Edition): Ensemble des nouvelles spécifications du langage Java et de l'architecture pour serveur d'applications associée.

JSP (Java Server Page): Technologie permettant de créer des pages web dynamiques côté serveur, basée sur une intégration de Java dans le code HTML avant l'envoi du résultat final vers le poste client. [en savoir plus]

Haut de page

M

MySQL: Système de Gestion de Bases de données libre, très populaire auprès du milieu open source. MySQL est souvent associé avec PHP et le serveur libre Apache, ces 3 technologies étant disponibles gratuitement. [en savoir plus]

Haut de page

P

Passerelle CGI: Interface sur le serveur permettant d'invoquer des programmes et de leur passer des paramètres depuis une URL longue sur HTTP. Le CGI retourne ensuite les résultats au serveur HTTP. [en savoir plus]

PHP: Technologie permettant d'intégrer des programmes écrits dans un langage de programmation interprété au sein de pages web côté serveur, par le mécanisme d'intégration des templates. PHP est une technologie open source, très souvent associé avec la base de données libre MySQL. [en savoir plus]

Haut de page

S

Schéma XML: Définition de la structure d'un document XML et des types de données constituant le document. Plus puissant et complet que les DTD (Data Definition Type), les schémas XML visent à les remplacer. [en savoir plus]

Scriptlet Java: Programme Java intégré dans une page JSP. [en savoir plus]

Script client: Programme en langage de programmation transféré dans une page web et interprété par le navigateur. [en savoir plus]

Script serveur: Programme en langage de programmation interprété côté serveur, généralement invoqué par CGI ou par une page active (PHP, ASP ou JSP).

Servlet Java: Programme Java exécuté côté serveur suite à une requête HTTP comportant une URL longue. L'exécution se fait sous le contrôle d'un moteur de servlets, ce qui permet d'étendre les fonctionnalités d'un serveur web en proposant des API extensibles et donc d'utiliser des applications tierces sur le serveur. [en savoir plus]

SQL (Standard Query Language): Langage standard d'interrogation des bases de données sur le modèle relationnel, inventé par E. Codd.

Haut de page

T

Template HTML: Page HTML paramétrée par des programmes ou des scripts exécutés côté serveur avant l'envoi vers le poste client. Ceci permet de générer des pages dynamiques sur le serveur: on parle de pages actives car en fonction des résultats retournés par les applications serveur, la page HTML est composée activement de sorte que la page envoyée sur le poste client est directement mise en forme. Cette technologie est à labase de PHP, des ASP et de JSP. [en savoir plus]

Haut de page

U

URI (Universal Resource Identifier): Adresse générique standardisée permettant d'identifier une ressource Internet. La synatxe générale est <type_connexion>://<serveur>/<ressource>/...

URL (Universal Resource Locator): Cas particulier d'URI. Adresse logique standardisée d'une ressource Internet accessible via le protocole HTTP pour lier des pages web entre elles.

URL longue: URL suivie d'un nom de programme et d'une chaîne de paramètres permettant d'invoquer un programme côté serveur.

Haut de page

W

W3C (World Wide Web Consortium): Organisme officiel de proposition et de normalisation des technologies, protocoles et langages du Web. [en savoir plus]

Haut de page

X

XHTML: Langage de la famille XML similaire à HTML et proposé par le W3C pour faire une transition plus douce de HTML à XML. XHTML résulte du nettoyage de HTML selon les règles strictes de XML: écriture en minuscules, fermeture de toutes les balises et non chevauchement des balises notamment. [en savoir plus]

XML: Métalangage développé par le W3C permettant de structurer les données et visant à remplacer HTML. HTML est un langage de présentation de la mise en forme, alors que XML est un métalangage qui fournit des données sur les données par la possibilité de définir ses propres balises. XML ouvre donc de manière plus vaste la communication dans les systèmes d'information puisque l'échange des données s'effectue conformément à une grammaire (DTD ou schéma XML) définie. [en savoir plus]

XSL (eXtensible Stylesheet Langage): Langage de feuille de style extensible pour XML. Se base sur le principe des feuilles de style CSS, également associable à un document XML.

Haut de page