Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Active Server Pages — Wikipédia
Active Server Pages — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Page d’aide sur l’homonymie

Pour les articles homonymes, voir ASP et ASP.NET.

Active Server Pages (ASP)

Informations
Développé par Microsoft
Première version décembre 1996
Dernière version 3.0 (le 17 février 2000, il y a 25 ans)
Formats lus Active Server Page (d)Voir et modifier les données sur Wikidata
Formats écrits Active Server Page (d)Voir et modifier les données sur Wikidata
Type Framework web
Langage de programmationVoir et modifier les données sur Wikidata
Site web www.asp.netVoir et modifier les données sur Wikidata

Chronologie des versions

ASP.NET

modifier - modifier le code - voir Wikidata (aide)

Active Server Pages (ASP) est un ensemble de logiciels développés par Microsoft et utilisés dans la programmation web.

La dernière version livrée par Microsoft (la 3.0) date de l'an 2000. Microsoft ASP.NET, sortie en janvier 2002, a ensuite pris sa suite.

Suite logicielle

[modifier | modifier le code]

C'est une technologie logicielle destinée à créer des sites web dynamiques. Elle nécessite pour fonctionner une plate-forme Windows avec IIS installé[1], ou encore une plate-forme Linux ou Unix avec une version modifiée d'Apache. ASP est composée d'une structure d'objets accessibles par deux langages principaux : VBScript et JScript. Il est possible d'utiliser d'autres langages comme PerlScript, REXX, ou encore Python en ajoutant à IIS le moteur d'interprétation du langage adéquat.

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

Fonctionnement

[modifier | modifier le code]

ASP possède sept vrais objets manipulables : les objets request, response, server, object context, application, session et error.

Objet request

[modifier | modifier le code]

Cet objet permet de lire tout ce qui a été renvoyé par le navigateur client, comme les formulaires ou les cookies. Il permet également d'obtenir des informations sur le serveur, sur le navigateur client, et de récupérer les cookies stockés sur la machine du visiteur. Il permet également de récupérer les données issues d'un formulaire utilisant les deux méthodes HTTP :

  • Request.Form lit les données envoyées en mode POST ;
  • Request.QueryString lit les données envoyées en mode GET.

Objet response

[modifier | modifier le code]

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.

Objet server

[modifier | modifier le code]

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.

Objet object context

[modifier | modifier le code]

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

Objet application

[modifier | modifier le code]

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

Objet session

[modifier | modifier le code]

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.

Objet error

[modifier | modifier le code]

Cet objet permet la gestion des erreurs.

Capacités

[modifier | modifier le code]

ASP utilise COM (aussi appelé ActiveX) pour communiquer avec des ressources du serveur. Il renvoie ensuite de l'HTML au client via le protocole HTTP.

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, l'ASP est devenu l'ASP.NET.

Notes et références

[modifier | modifier le code]
  1. ↑ https://docs.microsoft.com/en-us/troubleshoot/iis/asp-support-windows

Bibliographie

[modifier | modifier le code]
  • ASP in a Nutshell: A Desktop Quick Reference, Keyton Weissinger, "O'Reilly Media, Inc.", 2000

Voir aussi

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • ASP, sur le Wiktionnaire
  • Active Server Pages, sur Wikibooks

Articles connexes

[modifier | modifier le code]
  • Common Gateway Interface (CGI)
  • JavaServer Pages (JSP)
  • PHP
  • Microsoft .NET
v · m
Langages de programmation
Concurrents
  • Ada
  • Erlang
  • Go
  • Modula-2
Déclaratifs
  • Clips
  • Prolog
  • Mercury
Fonctionnels
  • Clojure
  • Common Lisp
  • Erlang
  • F#
  • Gallina
  • Haskell
  • Lisp
  • ML
  • OCaml
  • Opa
  • Scheme
  • Standard ML
Impératifs
  • Algol
  • APL
  • Assembleur
  • Basic
  • BCPL
  • C
  • Cobol
  • DOPE
  • Forth
  • Fortran
  • Julia
  • Limbo
  • Lua
  • Modula-2
  • MUMPS
  • Natural
  • NQC
  • NXC
  • OPL
  • Pascal
  • Perl
  • PL/I
  • RPG
  • PowerShell
  • Rust
  • Tcl
  • WLangage
Orientés objet
  • ActionScript
  • AppleScript
  • C++
  • Common Lisp
  • C#
  • CoffeeScript
  • D
  • Delphi
  • Eiffel
  • Groovy
  • Haxe
  • Java
  • JavaScript
  • Lisaac
  • Logo
  • Objective-C
  • PHP
  • Python
  • Ruby
  • Scala
  • Scratch
  • Simula
  • Smalltalk
  • Swift
  • Kotlin
  • Visual Basic
  • Liste de langages de programmation
v · m
API Web
Côté serveur
Protocole de communication
  • CGI
  • SCGI
  • FCGI
  • AJP
  • WSRP
  • WebSocket
APIs serveur
  • C NSAPI (en)
  • C ASAPI
  • C ISAPI
  • COM ASP
  • Servlet
  • container
  • CLI OWIN (en)
  • ASP.NET Handler (en)
  • Python WSGI
  • Ruby Rack
  • JavaScript JSGI (en)
  • Perl PSGI
  • Portlet container
Modules apaches
  • mod_jk
  • mod_lisp (en)
  • mod_mono (en)
  • mod_parrot (en)
  • mod_perl
  • mod_php
  • mod_proxy (en)
  • mod_python (en)
  • mod_wsgi
  • mod_ruby (en)
  • Phusion Passenger
Sujets
  • Ressource du World Wide Web vs. Service web
  • Open API (en)
  • Webhook
  • Serveur d'applications
  • Scripting
Côté client
W3C
  • HTML5 audio (en)
  • Canvas
  • CORS
  • DOM
  • DOM events (en)
  • File (en)
  • Geolocation (en)
  • IndexedDB
  • SSE
  • SVG
  • Video
  • WebRTC
  • WebSocket
  • Web messaging (en)
  • Stockage web local
  • WebAuthn
  • Web worker (en)
  • XMLHttpRequest
Khronos
  • OpenCL
  • WebGL
Autres
  • Gears
  • Web SQL Database (formerly W3C)
Sujets
  • Page web dynamique
  • Open Web Platform (en)
  • Rich Internet application
v · m
JavaScript
Analyse statique de programmes
  • ESLint
  • JSHint
  • JSLint
Compilateur source à source
  • Babel.js
  • CoffeeScript
  • Dart
  • Emscripten
  • Google Closure Compiler
  • Google Web Toolkit
  • Morfik
  • TypeScript
  • AtScript
  • Opa
  • Nim
  • Haxe
  • Clojure
  • WebSharper
Concepts
  • Ajax
  • Client-side
  • HTML dynamique
  • Framework JavaScript
  • Syntaxe JavaScript
  • Javascript discret
Débogueur
  • Firebug
  • Komodo IDE
  • Microsoft Script Debugger
  • Microsoft Script Editor
  • Opera Dragonfly
  • Venkman
  • Web Inspector
Générateur de documentation
  • JSDoc
Éditeurs (comparaison (en))
  • Ace
    • Cloud9 IDE
  • Atom
  • CodeMirror
    • Light Table
    • Brackets
  • Koding
  • Orion
  • PhpStorm
  • Visual Studio
    • Visual Studio Express
    • Visual Studio Code
    • Visual Studio Team Services
Moteur
  • Moteur JavaScript
Framework
  • Comparaison des frameworks JavaScript
Technologie associée
  • Feuilles de style en cascade
  • Document Object Model
  • HTML
  • JSON
  • WebAssembly
Gestionnaire de paquets
  • npm
  • NuGet
  • Yarn
Côté serveur
  • Active Server Pages
  • Bun
  • CommonJS
  • JSGI
  • Node.js
  • Deno
  • Wakanda
Test unitaire
  • Jasmine
  • Mocha
  • QUnit
Personnalité
  • Douglas Crockford
  • Brendan Eich
  • John Resig
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail de Microsoft
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Active_Server_Pages&oldid=195173906 ».
Catégories :
  • Langage impératif
  • Langage de script
  • Langage pour pages Web dynamiques
  • Serveur web
  • Microsoft
Catégories cachées :
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P1072
  • Page utilisant P1073
  • Page utilisant P31
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Microsoft/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id