Présentation des Active Server Pages

Les ASP (Active Server Pages) sont un standard Microsoft permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web ASP (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 que page web "classique" (dont l'extension est .htm ou .html) affichera continuellement la même information.

Il s'agit en réalité d'un langage de script puissant (un langage interprété) exécuté 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 du code HTML au navigateur du client.

Ainsi, les Active Server Pages s'inscrivent dans une architecture 3-tier, 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 Object), qui fournit les éléments nécessaires à la connection au système de gestion de bases de données, à la manipulation des données grâce au langage SQL.

 

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 6 objets de base sont:

 

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 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 plate-formes (Unix,Linux,PowerPC,...).

En réalité les ASP peuvent être programmés dans différents langages de programmation (Visual basic,Perl,Langage C++,Java,...), ce qui augmente les possibilités qu'offrent les ASP.

 


 

 

 

 











Ajouter aux Favoris Ajouter aux votre page
 

 





Autoformations les cours informatiques en vidéos gratuitement
:: Copyright © 2008 http://www.autoformations.co.cc All rights reserved ::