Accueil
 COURS INFORMATIQUE
 Cours Algorithmique
 Cours ASP
 Cours CSS
 Cours HTML
 Cours PHP / MySQL
 Cours Réseaux
 Cours SQL
 Cours Visual Basic
 ARTICLES
  Conception de sites
  Droit & Internet
  e-commerce
  Société
  Strategies du web
  Technologies Web
  Marketing Web
 LIVRES
  ASP/ASP.Net
  C/C++/C#
  Conception de sites
  DHTML/CSS
  Gestion de Projet
  HTML/Internet
  Java/JSP/J2EE
  JavaScript/VbScript
  Juridique
  Marketing/Stratégie
  PHP/Linux/Unix
  Réseaux
  XML/XHTML/XSL
 NETALYA RECOMMANDE
Reussir un projet de site web

Cours ASP : Introduction

Auteur : Nicolas Chu

Objectifs du cours

Le secteur d'activité des technologies Internet-Intranet évolue dans le sens d'une diversité croissante et celui-ci exige des aptitudes permettant de s'y adapter. L'ère du site "Plaquette" est révolue et laisse peu à peu place aux sites générés dynamiquement (Le HTML créé dynamiquement correspond à la création automatique du contenu de la page sur le serveur, en recourant à différents mécanismes serveurs).

Ce cours vise à introduire auprès des étudiants l'une des opportunités offertes par la nouvelle génération de solution Internet : les ASP (Active Server Pages) solution qui s'impose actuellement pour créer des applications client-serveur sur le web dans l'environnement windows.

A l'issue du cours, les étudiants sauront :

  • Traiter les formulaires transmis au serveur web par un navigateur.
  • Générer dynamiquement des pages Web à partir d'une base de données.
  • Ajouter, modifier ou supprimer à travers une interface web les enregistrements d'une base de données.

La Technologie ASP

Les questions qui viennent à l’esprit lorsqu’on entend parler d’une technologie pour la première fois sont toujours les mêmes. Qu’est-ce que c’est ? Que peut-on faire avec ? Est-ce destinéà l’administrateur de sites web ou au responsable du département informatique ? Les applications ASP sont des programmes conçus à partir de plusieurs sources :
  • du Visual Basic Script (VBScript), ou du JScript (le javascript de Microsoft)
  • des composants et objets ASP (fonctionnalités propres au serveur IIS (Internet Information Server)
Les scripts ASP peuvent effectuer de nombreuses tâches comme accéder à des bases de données, générer un contenu HTML, gérer des dossiers et autres fichiers directement sur le serveur hôte, etc.

Une page ASP, au pied de la lettre, est simplement un fichier d’extension .asp contenant une combinaison de commandes HTML et de scripts.

Lorsque le serveur web reçoit une requête pour un fichier ASP, il génère une réponse au format HTML qui sera composée d’expressions HTML statiques et de sections HTML créées dynamiquement par un ou plusieurs scripts.

L'implémentation des applications ASP s'effectue donc du côté serveur. C'est effectivement, ce-dernier qui s'occupe du traitement du code source et non le navigateur client. Cela sous-entend que n'importe quel navigateur est capable d'afficher correctement des pages HTML contenant des scripts ASP. Puisque ces derniers sont pré-traités par le serveur, le navigateur Internet n'a plus qu'à interpréter le résultat, soit du code HTML.

Environnement de développement

Vous pouvez créer des fichiers ASP avec un simple éditeur de texte (comme le Bloc-notes de Windows) ou avec des outils spécialisés tels que Microsoft Frontpage ou Microsoft Visual InterDev, ou toute autre application de conception de pages web.

Ces dernières ne sauront pas toujours gérer l’insertion de scripts serveur dans une page, mais vous pouvez les utiliser pour créer le squelette de la page, puis inclure les sections de script à l’aide d’un autre éditeur.

Le système d'exploitation de prédilection de l'ASP est évidemment Microsoft Windows dans l'une des versions :

  • Windows 95,
  • Windows 98,
  • Windows Millenium,
  • Windows XP,
  • Windows NT 4.0,
  • Windows 2000.
Ensuite, un serveur Internet spécifique à chaque système d'exploitation doit être installé et configuré proprement.

  • PWS (Personal Web Server) sur Windows 95, 98, Millenium et XP,
  • Services d'administration Web sur NT 4.0 Workstation ou Windows 2000 Professional,
  • IIS 4.0 (Internet Information Server) sur NT 4.0 Server,
  • IIS 5.0 sur NT 2000 Server.
Pour visualiser votre page ASP, vous devez l’appeler depuis le serveur et non la consulter  directement depuis le disque comme un simple fichier HTML. Si vous vous contentez de créer une page et de l'appeler telle quelle à partir du navigateur, ce dernier vous proposera le message suivant :



C’est l’action par défaut du serveur lorsqu’il ne reconnaît pas le format du fichier.

Insertion des scripts

Les scripts écrits en VBScript ou en JScript doivent être intégrés dans une page HTML par le biais d'un balisage spécifique.

<script language="VBScript"  runat="Server">

    bla bla...

</script>

L'attribut language indique le moteur de script à utiliser pour implémenter le code. L'ASP autorise deux langages de script, soit Visual Basic Script (activépar défaut), soit une version spécifique de Microsoft de l'ECMAScript, JScript,. L'attribut runat spécifie le type d'exécution du script, c'est à dire au niveau du serveur (Server) ou au niveau du client (Client), lequel est activé par défaut.

Des scripts externes peuvent être utilisés dans une page ASP par l'intermédiaire de la commande suivante :

<script language="VBScript"  src="URL"  runat="Server">

  bla bla…

</script>

La forme ci-dessous, est également une alternative plus simple et plus rapide permettant d'insérer du code directement dans le balisage HTML.

<%

  bla bla…

%>

En entête de page, on peut également utiliser la balise suivante afin d'indiquer le langage de script par défaut au serveur.

<%@ LANGUAGE="VBScript "%>

Toutes les pages comportant ces balisages doivent impérativement porter l'extension .asp afin que le serveur traite correctement l'ensemble des scripts VBScript.

Exemple. Créer un fichier ASP (code .asp) avec le code suivant :

<%@ LANGUAGE="VBScript "%>
<HTML><HEAD></HEAD>
<BODY>
<B><DIV ALIGN="CENTER"><%=date()%></DIV><B>
</BODY>
</HTML>

Taper sous votre navigateur : http://adresse-du-serveur/code.asp : la date du jour s'affiche centrée, et en gras.



Nous vous informons que ce cours constitue une œuvre protégée en France par le Code de la Propriété Intellectuelle, et à l’étranger par les conventions internationales en vigueur sur le droit d’auteur. La violation de l’un des droits d’auteur de l’œuvre est un délit de contrefaçon. Il est donc interdit, à titre privé ou public, de reproduire, copier, vendre, revendre ou exploiter, que ce soit dans un but commercial ou purement gratuit, ce cours, sauf accord exprès et préalable de son auteur.


Google
 
 RESSOURCES GRATUITES
 Caractères spéciaux
 Code Couleurs HTML
 Générateur Méta Tags
 Références HTML
 Scripts : ASP
 Scripts : Java Scripts
 PRATIQUE / OUTILS
 Salons Informatiques
 Astuces Windows
 TÉLÉCHARGEMENTS
 Utilitaires système
 Logiciels pratiques
 Jeux & démos
 INFOS SITE
 Contacts
 Mentions légales
 Qui sommes-nous ?
 PARTENAIRES
 Jeux et Jouets
 Murielle Cahen
 Cours d'anglais
 Droit NTIC
 Directeur Internet
 Australie
 Création site Internet
 VOD News
 Web Hostings