Active server pages

Active server pages

Active Server Pages

Page d'aide sur l'homonymie Pour les articles homonymes, voir ASP.

Active Server Pages (ASP) est une technologie développée par Microsoft utilisée dans la programmation Web.

C'est une technologie web dynamique, équivalente et concurrente de PHP. Elle nécessite pour fonctionner une plate-forme Windows avec IIS (Internet Information Services) installé, ou encore une plate-forme Linux ou Unix avec une version modifiée d'Apache. ASP n'est en réalité qu'une structure composée d'objets accessibles par deux langages principaux : le VBScript et le JScript. Il est possible d'utiliser d'autres langages comme le PerlScript, le REXX, ou encore le Python en ajoutant le moteur d'interprétation du langage adéquat à IIS.

À l'inverse de certains langages de programmation pour ordinateur (C, C++), cette technologie n'utilise pas de langages compilés, mais des langages interprétés.

Sommaire

Syntaxe

L'ASP possède 7 vrais Objets manipulables : les objets Request, Response, Server, ObjectContext, Application, Session et Error.

L'objet Request

Il permet de lire tout ce qui a été renvoyé par le navigateur client, comme les Formulaires, les Cookies...

Request.Form lit les données envoyées en Post.

Request.QueryString les données en Get.

L'objet Response

Inversement, il permet d'envoyer des informations au client, comme le fait d'écrire du texte dans une page ou d'écrire dans des Cookies.

L'objet Server

Cet Objet permet de créer et de gérer des connexions à des Bases de Données (nommé ADO), d'ouvrir des fichiers XML, Word, Excel...et en général de créer des objets et d'utiliser des composants installés sur le serveur.

L'objet ObjectContext

Il permet de contrôler les transactions éventuelles avec le serveur de transaction Microsoft.

L'objet Application

Il permet de stocker des variables globales à tous les visiteurs qui passent sur le site.

L'objet Session

Il permet de stocker des variables uniquement accessibles à un seul visiteur du site. Utilisé par exemple dans les sites possédant un panier pour stocker des articles..

L'objet Error

Comme son nom l'indique, cet objet permet la gestion des erreurs.

Capacités

L'ASP utilise un système nommé COM (Component Object Model, aussi appelé ActiveX) pour communiquer avec des ressources du poste serveur. Il renvoie ensuite de l'HTML au client via le protocole HTTP (HyperText Transfert Protocol).

L'ASP est capable de se connecter à des bases de données, de lire des fichiers XML et possède des composants pour la gestion de l'upload, du ftp... Il peut lire et écrire des documents issus d'Office (Excel, Word...) en passant par le système COM (voir ci-dessus), si Office est installé sur le serveur. Du reste, d'autres langages (comme PHP) peuvent également utiliser la technologie COM, à condition de tourner également sur un serveur Windows où les produits Office sont installés.

Enfin, depuis la technologie .NET (prononcer DotNet), l'ASP est devenu l'ASP.NET.

Voir aussi

Wiktprintable without text.svg

Voir « ASP » sur le Wiktionnaire.

Autres langages

Liens externes

Wikibooks-logo-fr.png

Wikibooks propose un ouvrage abordant ce sujet : Programmation ASP.

  • Portail de la programmation informatique Portail de la programmation informatique
Ce document provient de « Active Server Pages ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Active server pages de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Active Server Pages — Developer(s) Microsoft Stable release 3.0 (no further versions planned) Type Web application framework License Proprietary …   Wikipedia

  • Active Server Pages — Тип Web application framework Разработчик Microsoft Последняя версия 3.0 (no further versions planned) Лицензия Проприетарное ПО …   Википедия

  • Active Server Pages — альтернативный CGI метод вызова программ на серверной стороне. ASP файл есть html страница со встроенными сценариями, которые запускаются сервером после получения URL этой html страницы. ASP файлы способны выполнять веб серверы компании Microsoft …   Финансовый словарь

  • Active Server Pages — (ASP) es una tecnología del lado servidor de Microsoft para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Server (IIS). ASP ha pasado por cuatro iteraciones mayores, ASP 1.0 (distribuido con… …   Enciclopedia Universal

  • Active Server Pages —   [Abk. ASP, dt. »aktive Seiten auf dem Server«], eine von Microsoft als Alternative zu CGI entwickelte Webtechnologie, die auf Server Seite eingesetzt wird, um interaktive und dynamische Webseiten problemlos erstellen zu können. Dies bedeutet,… …   Universal-Lexikon

  • Active Server Pages — (ASP) ist eine von Microsoft entwickelte SSI Nachfolgetechnologie, die mit Einsatz einer Skriptsprache wie PHP, VBScript, Perl oder JScript serverseitig Webseiten erzeugt. ASP wurde ursprünglich nur vom Webserver Internet Information Services… …   Deutsch Wikipedia

  • Active Server Pages — ASP Desarrollador Microsoft Información general Última versión estable 3.0 (desarrollo abandonado) Género …   Wikipedia Español

  • Active Server Pages — Pour les articles homonymes, voir ASP. Active Server Pages (ASP) est un ensemble de logiciels développés par Microsoft et utilisés dans la programmation Web. C est une suite de logiciels destinée à créer des sites web dynamiques. Elle nécessite… …   Wikipédia en Français

  • Active Server Pages .NET — ASP.NET Basisdaten Entwickler: Microsoft Aktuelle Version: 3.5 …   Deutsch Wikipedia

  • Active Server Pages NET — ASP.NET Basisdaten Entwickler: Microsoft Aktuelle Version: 3.5 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”