Introduction à ASP

Photo de ALL HTML Article publié le dimanche 07 mars 2004 par ALL HTML.
Cet article est classé dans les catégories « ASP »

ASP : Active Server Pages. Ce langage propriétaire de Microsoft, permet d'exécuter des scripts côté serveur et de rendre vos pages Web dynamiques, comme par exemple les langages PHP ou PERL. VBScript (langage proche du Javascript) est utilisé pour développer en ASP.

Bref historique


En 1996, Microsoft lance les ASP, technologie tirée du projet DENALi. Sans être précurseur, ASP a su très vite s'imposer sur le marché des technologies serveur, grâce notamment à la gratuité du serveur Web de Windows NT : internet information Server (iiS). De plus, l'essor du commerce électronique et la facilité des langages de programmation utilisés (donnant accès à de nombreux concepteurs de sites) ont été d'autres facteurs de ce développement.
Aujourd'hui, les Active Server Pages en sont à la troisième version, ce qui est gage d'une certaine maturité. cette technologie a déjà fait ses preuves et est en constante évolution.
Note : Pour ceux qui ont quelques réticences à utiliser les produits Microsoft, sachez que d'autres sociétés (chiliSoft, HalcyonSoftware) font tourner les ASP sur plusieurs plates-formes (Unix, Linux, Mac...) et plusieurs types de serveurs (Apache, Netscape, fasttrack...).

Premier aperçu


ASP : Active Server Pages
ce langage, propriété de Microsoft, se veut très proche de Visual Basic. ce n'est donc pas une surprise si VBScript est utilisé pour développer en ASP. Le langage permet, bien entendu, d'exécuter des Scripts côté serveur, de rendre vos pages dynamiques et, ainsi, de posséder un site toujours renouvelé, avec une mise à jour constante.

intégration d'un script ASP


Le langage de base pour développer en ASP est le VBScript (version light du célèbre Visual Basic de Microsoft). il a quelques ressemblance avec JavaScript...
Avant toute chose il faut :
- Que votre serveur accepte les ASP (!)
- Que vos pages portent l'extension .asp

Le début de votre document doit toujours commencer avec :

<%@ language="vbscript"%> : Pour une utilisation de VBScript
ou
<%@ language="jscript"%> : Pour une utilisation de Javascript

L'ASP utilise les balises <% et %> (principe identique au PHP avec <? et ?>), ce qui permet au serveur de repérer le script et de l'éxecuter avant le chargement de la page.

Exemple d'un script ASP

La fonction request est utilisée ici pour un simple retour à la page précédente (referer).

<a href="<%= Request.ServerVariables("HTTP_REFFERER") %>">Précédente</A>

Les objets ASP


Le langage ASP fournit des objets qui permettent de repousser les limites du VBScript et ainsi de décupler la puissance de ce langage.
Pour la plupart d'entre eux, ces objets sont facilement utilisables. ils permettent de gérer les multiples paramètres des Scripts ASP ou variables et sont appelés directement d'un Script : ils sont la base même du langage.

Exemples d'objets (objets les plus utilisés)

- request : Récupère des informations
- response : Gère le contenu envoyé aux navigateurs
- application : Permet d'instaurer une interactivité avec les visiteurs
- session : Stocke des informations
- server : Permet le paramétrage d'exécution de Script

objetcontext, filesystemobject, folder, textstream, dictionary, drive, file, err... sont également des objets.

VOS COMMENTAIRES ...

Commenter cette publication

Aucun commentaire pour le moment ...

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum ASP - SQL.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.