Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager

Présentation des Active Server Pages

ASP (Active Server Pages) est un standard mis au point par Microsoft en 1996 permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. Ainsi une page web ASP (fichier repérable par l'extension .asp) aura un contenu pouvant être différent selon certains paramètres (des informations stockées dans une base de données, les préférences de l'utilisateur, ...) tandis qu'une page web « classique » (dont l'extension est .htm ou .html) affichera continuellement la même information.

ASP est en réalité une technologie, ou plus exactement un environnement de programmation, permettant de représenter sous forme d'objets les interactions entre le navigateur du client, le serveur web, ainsi que les connexions à des bases de données (grâce à ADO, ActiveX Data Objects) ou bien des composants COM (Component Object Model). Les ASP sont donc exécutées du côté du serveur (au même titre que les scripts CGI, PHP, ...) et non du côté client (les scripts écrits en JavaScript ou les applets Java s'exécutent dans le navigateur de la personne connectée à un site).

Les ASP sont intégrables au sein d'une page Web en HTML à l'aide de balises spéciales permettant au serveur Web de savoir que le code compris à l'intérieur de ces balises doit être interprété afin de renvoyer des données (généralement du code HTML) au navigateur du client.

Ainsi, les Active Server Pages s'inscrivent dans une architecture 3-tiers. Ce terme compliqué signifie qu'un serveur supportant les Active Server Pages peut servir d'intermédiaire entre le navigateur du client et une base de données en permettant un accès transparent à celle-ci grâce à la technologie ADO (ActiveX Data Objects), qui fournit les éléments nécessaires à la connexion à un système de gestion de bases de données, à la manipulation des données grâce au langage SQL.

ASP et l\'architecture 3-Tiers

Caractéristiques des Active Server Pages

Les ASP ont été conçues à la base pour fonctionner sur le serveur Web de Microsoft intitulé Microsoft IIS (Internet Information Server). Ce serveur web, mis au point par Microsoft en 1996, a l'avantage d'être gratuit, il fonctionne sous le système d'exploitation Microsoft Windows NT.

Toutefois cette technologie propriétaire est désormais disponible sur d'autres serveurs web que celui de Microsoft. Il a d'abord été porté sur le serveur Netscape FastTrack par Chili!Software, puis sur d'autres serveurs dont Apache, avec le module Apache::ASP, ce qui rend possible la création de sites Web utilisant la technologie des ASP sur de nombreuses plates-formes (Unix, Linux, PowerPC, ...).

Les objets de base des Active Server Pages

Les Active Server Pages sont basées sur des objets manipulés par le serveur et permettant de réaliser de nombreuses applications. Les 7 objets de base sont :

  • Application : il s'agit de l'objet représentant l'application web elle-même, c'est-à-dire un objet contenant toutes les informations partagées par les visiteurs connectés à l'application (nombre d'utilisateurs connectés simultanément, ...).
  • ObjectContext : il permet de contrôler les éventuelles transactions avec le serveur de transaction de Microsoft (MTS, Microsoft Transaction Server).
  • Request : cet objet sert à récupérer les informations envoyées au serveur dans la requête HTTP du client.
  • Response : il sert à créer et à envoyer la réponse HTTP au client (le navigateur).
  • Server : il contient les informations propres au serveur web.
  • Session : il permet de gérer les sessions de l'utilisateur, c'est-à-dire de conserver des informations d'une page à l'autre.
  • ASPerror : l'objet ASPerror récupère et définit les erreurs survenues lors de l'exécution de scripts ASP.

Plus d'information



Dernière modification le mardi 14 octobre 2008 à 17:40:29.Ce document intitulé « ASP - Active Server Pages - Introduction » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Erreur Active Server Pages error 'ASP 0126' Bonjour, J'ai se message d'erreur comment dois-je faire pour avoir acces au site Active Server Pages error 'ASP 0126' Include file not found /f1/g7pagefin.asp, line 227 The include file 'g7statis.txt' was not found Merci www.commentcamarche.net/forum/affich-11648251-erreur-active-server-pages-error-asp-0126
Introduction aux Java Server Pages Présentation des Java Server Pages Les JSP (Java Server Pages) sont un standard permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web JSP (repérable par l'extension... www.commentcamarche.net/contents/jsp/jspintro.php3
Active Server Pages error ASP Bonjour à tous et à toutes, Voici l'intégralité d'un message récemment apparût sur le net, je suis sur W2000 Pro. : Active Server Pages error 'APS 0241' CreatObjectException /listen/cotonete_player_7.asp The creatorObject od'(numm)' caused exception... www.commentcamarche.net/forum/affich-785336-active-server-pages-error-asp
Adresses des serveurs POP et SMTP des principaux FAICette page donne les adresses des serveurs de messagerie (SMTP / POP3 / IMAP) des principaux fournisseurs d'accès à internet (FAI) : 9 Telecom 9ONLINE ALICE AOL ALTERN.ORG CARAMAIL CEGETEL CLUB INTERNET DARTY BOX (DARTYBOX) ESTVIDEO... www.commentcamarche.net/faq/sujet-893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai
Free activation de pagebonjour, j'ai un problème. J'ai fait une demande d'inscription gratuite à free pour pouvoir accès à une page perso Free. J'ai activé ma page comme il le dise. Sauf que j'ai l'impression que ça ne se fait pas correctement. Car je ne comprend rien à ce... www.commentcamarche.net/forum/affich-2170266-free-activation-de-page
[Free] Activation de ma page perso free (Résolu)Bonjour a vous, Je suis abonné chez free.fr depuis peu , et je voudrai activer ma page perso. Cependan je ne trouve pas le lien qui pourait remplir cette office , et donc je m'en suis aller lire les topic poster ici meme sur ce sujet . J'ais trouvé... www.commentcamarche.net/forum/affich-2484915-free-activation-de-ma-page-perso-free
Free , création et activation des pages persoJe suis sous Free, debutant , pour moi creer des pages perso, les activer, les referencer, les rendre lisibles, inserer une image ou une petite vidéo , c'est une tache qui me parait impossible . . . alors trouverai je une aide ici ? ? ? Je suis assez... www.commentcamarche.net/forum/affich-1709576-free-creation-et-activation-des-pages-perso
Télécharger Active FoxPro PagesActive FoxPro Pages (AFP) permet de connecter le langage de programmation Microsoft Visual FoxPro à Internet. Cette application est une extension ISAPI pour les serveurs Web comme Apache ou IIS et interagit avec eux comme un langage de script. L'AFP... www.commentcamarche.net/telecharger/telecharger-34058130-active-foxpro-pages
Télécharger Active Phone ServerActive Phone Server est une application permettant de gérer vos appels téléphoniques entrant et sortant. Elle inclut un répondeur automatique qui joue la salutation à votre place et enregistre vos messages dans un fichier Wav. Avec son Caller ID, vous... www.commentcamarche.net/telecharger/telecharger-34060487-active-phone-server
Application Service Provider (ASP)Notion d'hébergement de service Le terme ASP (Application Service Provider, en français FAH pour Fournisseur d'applications hébergées) désigne la fourniture par un prestataire d'une application utilisable à travers les réseaux. Il s'agit donc de... www.commentcamarche.net/contents/entreprise/asp.php3
Les objets des Active Server PagesPrésentation des objets ASP ASP, dans sa version 3.0, est architecturé autour de 6 objets internes comprenant des méthodes permettant d'effectuer les principaux traitements sur les données. Ces objets constituent ce que l'on appelle le modèle... www.commentcamarche.net/contents/asp/asp-objets.php3
ASP - L'objet RequestPrésentation de l'objet Request Le rôle de l'objet Request est de permettre de récupérer la requête HTTP envoyée par le client au serveur, c'est-à-dire qu'il permet en réalité de manipuler l'ensemble des informations envoyées par le navigateur du... www.commentcamarche.net/contents/asp/asp-request.php3