javascript, javascripts, js, jscript, scripts, script, html, dhtml, dynamic, cookies, menu, frames, formulaire, source, code, gratuit, exemple, developper, html, php4, php3, php, mysql, liens, php2, forum, livre d'or, pages, web, dynamiques, programmation, webmasters, webmestres, tutorial, tutoriel, annuaires, espace, membres, banniéres, caddies, chats, compteurs, formulaires, forums, gestion, documentations, news, mailing, list, newsletter, moteurs, recherche, sondages, votes, statistiques, autres, agendas, calendriers, mail, annonces, audio, outils, réseaux, graphique, recommandation, site, sécurité, portail, creation, actualité, moteur de recherche, moteur, trucs, astuces, services, flash, action script, actionscript Tutoriaux : ASP / ASP.NET
Script Masters : Javascript, Php, Mysql, html pour Webmasters!
 
    Script Masters
 
    Espace membre
 
    Langages
 
    Autres ressources
 
    Emploi avec Jobintree
 
    Ressources graphiques
 
    Recherche
 
    Kit graphique
 
    Liens
 
    Statistiques


 




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.


- Un problème? Posez vos questions sur le forum ASP / ASP.NET!
- Ce tutorial a été consulté 11935 fois
- Afficher ce tutorial au format imprimable


Script Masters © Ce texte est la propriété de son auteur.
Toute reproduction est interdite.

 




 
 
Fabien Daniel - © 2001-2009 | Hebergement : OVH | CNIL : 796128