Qu'est-ce qu'ASP?
Pages du serveur actif (ASPIC) est une ouverture, environnement d'application sans compilation pour la création d'applications Web pour Microsoft Internet Information Server (IIS) version 3.0 et plus haut.
Définition ASP
- Définition courte:
- Premier langage de script côté serveur de Microsoft et moteur de génération de pages Web interactives.
- Définition étendue:
-
Pages du serveur actif, plus communément appelé ASP ou ASP classique, est le premier moteur de script côté serveur de Microsoft permettant de générer dynamiquement des pages Web. Il a été initialement publié en tant que module complémentaire des services d'information Internet (IIS) composant de Windows NT 4.0, mais est devenu plus tard une partie intégrante du système d'exploitation Windows Server. Le langage utilise des scripts côté serveur pour générer des pages Web HTML en réponse à une demande du client. VBScript est le langage de script par défaut pour écrire ASP, toutefois, d'autres langues peuvent être employées.
ASP facilite la création de pages Web dynamiques en incorporant HTML, VBScriptName, JScript, et composants COM. Tous ces outils sont familiers aux programmeurs et leur permettent de créer des sites Web puissants. Le code ASP est exécuté sur le serveur web, et la sortie envoyée au navigateur Web est simplement un fichier HTML.
Comment fonctionne l'ASP?
Lorsqu'un client demande une page de serveur actif, il est traité sur le serveur. La page contient une combinaison de HTML, scénarios, et d'autres composants écrits dans n'importe quel langage de programmation. Ces scripts peuvent interagir avec des composants sur le serveur local ou sur tout autre serveur accessible.
Actions telles que l'accès à une base de données, envoi de courrier électronique, ou d'autres traitements peuvent être effectués. Le serveur renverra alors le résultat au client sous forme de fichier HTML, qui s'affichera comme n'importe quelle autre page.
La technologie permet la création de contenu Web adapté aux préférences et à la démographie des utilisateurs et est équipée de Microsoft ActiveX Data Objects (OAD) et connectivité de base de données ouverte (ODBC) donner accès à de nombreuses sources de données. Cette approche indépendante du navigateur stocke toute la logique d'application sur le serveur. Lorsqu'il est utilisé en combinaison avec la version IIS 4.0 et Microsoft Transaction Server (MTS), Les applications Web basées sur ASP peuvent bénéficier de l'isolation des processus de Transaction Server, évolutivité, et modèle de programmation transactionnelle.
Pour plus de définitions, découvrez notre dédié Liste des définitions.