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.
Commenter cette publication
Aucun commentaire pour le moment ...
Commenter cette publication
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.
Discutez et échangez sur ce thème dans
notre forum ASP - SQL.