|
Untitled Document
 |
Introduction à ASP |

|
Tutorial écrit par : Daniel Fabien - Script
Masters
|
|
Introduction |
|
|
ASP est un langage coté serveur permettant de gérer
dynamiquement les informations en fonction de chaque utilisateur. Son
principe est similaire à celui de PHP. Nous détaillerons
dans ce tutorial les spécificités de ce langage.
|
|
Petit historique |
|
|
ASP (Active Server Page) fut développé par Microsoft
en 1996 afin de permettre la création de pages Web interactives
sur un hébergement de type MS Windows. Comme nous l’avons
noté en introduction, il s’agit d’un langage de script
côté serveur (comme PHP, JSP…) et non pas côté
client (c'est-à-dire interprété par le navigateur
Web du visiteur, tel que Javascript…)
ASP est un environnement constitué d’objet permettant l’interaction
entre les clients Web et le serveur. Il est constitué de composants
COM (Component Object Model) qu’il est possible de développer
indépendamment (en Visual Basic par exemple) de manière
à accéder à leur propriété et leurs
méthodes directement dans les pages ASP. Il fournit également
un accès simple aux bases de données via la technologie
ADO notamment. Par ailleurs, ASP est, à l’instar de PHP,
directement intégrable dans le code HTML d’une page web.
Celui sera reconnu par le serveur à l’aide de balises spécifiques.
|
 |
Principe |
| |
ASP a été conçu pour fonctionner sur des serveurs
IIS de Microsoft. Cependant, il a été porté sur de
nombreux serveurs Web tels que Netscape, Lotus ou bien encore Apache.
Comme vous pouvez le voir sur le schéma ci-dessous, la technologie
mise en œuvre est très similaire à celle utilisée
par PHP. Un client envoie une requête au serveur. Celui-ci se charge
de fournir la ressource demandée. Si il s’agit d’une
page HTML ou un document statique, il se contentera de le retourner au
client. Si en revanche, une page ASP est requise, il devra faire fonctionner
le moteur de script afin d’interprété le code ASP
de la page. Si ce script utilise la technologie ADO pour se connecter
à une base de données, il devra en sus effectuer une requête
pour récupérer les informations contenues dans la base de
données. Une fois le document souhaité obtenu et les données
mises à jour, il pourra envoyer sa réponse au client.
|
 |
Les objets en ASP 3.0 |
| |
Les Active Server Pages utilise des objets permettant de décrire
les interactions client / serveur. Ces objets de base sont au nombre de
7 en ASP 3.0. En voici le listing. Nous les détaillerons davantage
dans un prochain cours afin de bien cerner leur utilité.
- L’objet Request
- L’objet Response
- L’objet ObjectContext
- L’objet Application
- L’objet Session
- L’objet Server
- L’objet ASPError
|

|
Conclusion |
| |
Ce premier cours est une petite mise en bouche de présentation
des ASP. Dans le prochain cours, nous détaillerons une technique
d’installation d’un serveur IIS sur votre machine, puis nous
verrons de quelle manière intégrée du script ASP
à vos pages HTML.
|
|
|
|