Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 16 mai 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 



Vous êtes ici : Articles ASP > NOTES DE COURS

Introduction à la technologie ASP
Le langage ASP est une langage de programmation créé par Microsoft dans le but de dynamiser les sites web, il ne fonctionne en mode natif que sur des plates-formes Windows (et sur le web exclusivement sur Windows NT Server).


ABONNEZ-VOUS GRATUITEMENT A LA REVUE DE PRESSE "LES Z'ACTUS" ET RECEVEZ CHAQUE JOUR DANS VOTRE BOITE AUX LETTRES LA MEILLEURE INFORMATION DEDIEE AUX WEBMASTERS / DEVELOPPEURS.

Indiquez votre adresse E-mail :

Technologie : ASP 
Date : 17/05/2006   
Auteur : ASP MAGAZINE

Qu'est ce que ASP ?

Langage de Microsoft

Le langage ASP est une langage de programmation créé par Microsoft dans le but de dynamiser les sites web, il ne fonctionne en mode natif que sur des plates-formes Windows (et sur le web exclusivement sur Windows NT Server).
Il existe des systèmes "dits compatibles ASP" sur Unix et c’est notamment le cas de IASP édité par la société Halcyon SoftWare ( http://www.halcyonsoft.com ), qui permet d’interpréter ce langage pour UNIX.
Le langage PHP ( http://www.php.net ) est également dans son principe (Intégrer des balises spécifiques dans un fichier HTML) très proche de l’ASP.

Voir aussi :
http://www.microsoft.com/

Extension de fichier

Le langage ASP, dispose de sa propre extension de fichier (*.asp). Autrement dit quand vous naviguez sur le web et que vous voyez dans l'url default.asp par exemple, vous savez que le site est hébergé sur Windows NT et qu'il utilise la technologie asp.

Langage Serveur

L’ASP est exécuté côté serveur, cela veut dire que les scripts que vous allez écrire ne seront jamais visibles d’un navigateur client ( le client est celui qui visualise une page sur le web par l'intermédiaire de son navigateur) , ce sont seulement les résultats qui le seront. L'intérêt d'ASP est aussi, qu'il peut être employé avec différents languages de scripts tels que Vbscript ou Javascript.
Le fichier asp est un fichier htm évolué dans lequel on intègre des scripts. Chacun de ces scripts est encadré de balises : <% et %> permettant de dissocier l’ASP des autres balises.

Exemple :
Si j'insère le script <%=date%>, l'utilisateur s'il affiche le fichier source qu'il recevra, ne verra que 13/04/99 (par ex.). Autrement dit asp vous permet de garder une certaine confidentialité sur votre travail, l'utilisateur ne verra pas votre code source sensible.

Pour aller plus loin : Quelques bugs sur cette confidentialité sont néanmoins à noter (permettant dans certaines situations à l'internaute de visualiser les codes sources d'une page asp) ,
Bug dans la sécurité d'ASP : protection contre ::$DATA

Quelle différence entre une page Asp et une page HTML ?

Aucune différence, ce sont tous les deux des fichiers textes si ce n'est l'extension du fichier (*.htm, *.html, etc.. dans le second cas et *. asp dans le premier. Pour tester une de vos pages en version asp :

  • a / Ouvrez un fichier monfichier.htm ou monfichier.html
  • b / Enregistrez le fichier sous le nom monfichier.asp
  • c / Ca y est vous venez de créer votre première page asp

Que signifie ASP ?

ASP signifie Active server Pages (Pages de serveurs actives) :  ce terme ne signifie en soit pas grand chose si ce n'est qu'il souligne le caractère actif et dynamique d'une page écrite dans ce mode : ASP.

Comment utiliser ASP ?

Quand on n'y connaît rien au départ, on se pose souvent ce genre de question ASP fonctionne sur un serveur, mais moi j'ai une machine en Windows 95 ou 98 alors comment je fais?
Ayant comprit ce principe, que chaque éditeur de contenu sur le web ne disposait pas forcément d'un poste de travail et d'un serveur chez lui pour tester ses pages, Microsoft édite un serveur spécifique pour windows 9x et windows NT workstation permettant de tester des pages ASP.
Ce serveur s'appelle PWS (Personnal Web Server). Il vous permettra d'utiliser l'ASP de la même manière que sur le web.

Où se procurer PWS ?

- Vous pouvez télécharger les dernières versions de ce programme sur le site de Microsoft.
- Si vous avez le CD ROM original de Windows 98
(PWS 4.0 se trouve dans un répertoire nommé OTHER sur le CD, fonctionne par défaut avec ASP)
- Si vous avez un CD original de Windows 95
(PWS 3.0 se trouve dans un répertoire du CD ROM ne fonctionne pas par défaut avec ASP)
Attention PWS 3.0, ne fonctionne pas avec ASP, il faut installer en plus dans ce cas un fichier nommé asp.exe.
Que vous pourrez télécharger sur le site de IKOULA (hébergeur de sites web)

Installer PWS

L'installation de PWS s'effectue comme la plupart des logiciels sur windows, de manière très simple. Voici un certain nombre de sites qui ont déjà traîté le sujet :

Asp-fr.net : Installer ASP sous Windows 95 ou 98 

Tous les navigateurs comprennent t'ils le langage ASP?

L'intérêt d'un language de script tel que ASP, est que tout votre code sera exécuté sur le serveur avant d'être renvoyé au client. Donc a priori, un fonctionnement identique pour Netscape et Internet Explorer, dans la mesure où le code HTML renvoyé par le serveur est compréhensible par tous. Les principaux problèmes qui se posent en général, sont liés à l'expiration du cache des navigateurs ( fonctionnant différemment si vous utilisez Netscape ou Internet Explorer). Le cache d'un navigateur permet de garder en "mémoire" les pages web que vous visitez. Nous y reviendrons plus tard.


Quelques exemples de sites réalisés en ASP.
http://www.microsoft.com 
http://www.nomade.fr
http://www.hit-parade.com


Quelques hébergeurs de sites ASP.

http://www.ikoula.fr
http://www.2si-systemes.com



ASP Serveur - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/05/2008 - Logiciels Microsoft gratuits pour les étudiants
Vous êtes étudiant ? N’attendez pas pour télécharger* gratuitement et utiliser les derniers logiciel ...
16/05/2008 - Lillois, ne manquez pas les Wygdays 2008
Le 22 mai prochain à Lille, vous êtes invité à un événement unique dédié aux développeurs, organisé ...
16/05/2008 - Flash 10 est dans les bacs, Silverlight prend du retard
On est peut-être à un tournant très important de la bataille que se livrent Microsoft et Adobe sur l ...
15/05/2008 - Comment manipuler simplement le contenu d'un fichier WordML ?
Le format WordML (et plus largement OpenXML ) est une grande avancée: il permet de manipuler les doc ...
15/05/2008 - Package d'installation réseau de Windows XP Service Pack 3 pour les informaticiens
Ce package d'installation est destiné à permettre aux informaticiens et aux développeurs de configur ...
15/05/2008 - Mono supporte désormais Windows Forms et Silverlight
Jour de gloire pour le projet Mono. Miguel de Icaza annonce tout d'abord sur son blog la première re ...
14/05/2008 - Deux Services Packs en bêta pour Visual Studio
Microsoft annonce deux Services Packs en version bêta pour Visual Studio 2008 et pour le framework . ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade