ASP (abréviation de Active Server Page)
Signifie la page Web du serveur actif. ASP est une application développée par Microsoft pour remplacer les programmes de script CGI.
Il peut interagir avec des bases de données et d’autres programmes et constitue un outil de programmation simple et pratique. Le format des fichiers de pages Web ASP est .asp, qui est couramment utilisé dans divers sites Web dynamiques.
ASP est un environnement de script côté serveur qui peut être utilisé pour créer et exécuter des pages Web dynamiques ou des applications Web.
Caractéristiques et fonctions du langage ASP
Du point de vue de la technologie logicielle, ASP présente les caractéristiques suivantes :
1. Aucune compilation requise
Les scripts ASP sont intégrés au HTML, sont faciles à générer et peuvent être directement interprétés et exécutés sans compilation ni liaison.
2. Facile à générer
Vous pouvez concevoir toutes les pages .asp à l'aide d'un éditeur de texte classique (tel que le Bloc-notes sous WINDOWS). Si vous envisagez l’efficacité du travail, vous pouvez aussi bien choisir un logiciel doté de capacités d’édition visuelle.
3. Indépendant du navigateur
Tant que le client utilise un navigateur capable d'interpréter les codes HTML classiques, il peut parcourir la page d'accueil conçue par ASP.
Les scripts ASP sont exécutés côté serveur du site et le navigateur du client n'a pas besoin de les prendre en charge. Par conséquent, si vous n’affichez pas l’intégralité de la page d’accueil .asp en la téléchargeant depuis le serveur, vous ne verrez pas le contenu correct de la page côté navigateur.
4. Orienté objet
Dans les scripts ASP, vous pouvez facilement référencer les composants système et les composants intégrés d'ASP, et vous pouvez également étendre les fonctions en personnalisant le composant serveur ActiveX.
5. Bonne compatibilité
Compatible avec n'importe quel langage de script ActiveX, en plus d'utiliser les langages VBScript et JScript pour la conception, vous pouvez également utiliser d'autres langages de script fournis par des tiers via le plug-in.
6. Le code source ne sera pas divulgué.
Le script ASP est exécuté sur le serveur et ce qui est transmis au navigateur de l'utilisateur est uniquement le code HTML normal généré par le résultat de l'exécution ASP. Cela garantit que le code du programme qui a été écrit si durement ne sera pas volé par d'autres.
Au niveau application, ASP a les fonctions suivantes :
1. Traitez la saisie du formulaire envoyée du navigateur au serveur du site.
2. Accédez et modifiez les tables de base de données côté serveur. Vous pouvez saisir, mettre à jour et supprimer des données de la base de données du serveur du site à l'aide de votre navigateur.
3. Lisez et écrivez des fichiers sur le serveur du site pour implémenter des fonctions telles que des compteurs de visiteurs et des devises.
4. Fournit des fonctions intégrées telles que le carrousel publicitaire, l'acquisition d'informations sur le navigateur et la gestion des tables d'URL.
5. Lisez et écrivez le fichier du disque dur de l'utilisateur via des cookies pour enregistrer les données de l'utilisateur.
6. Les informations peuvent être partagées entre plusieurs pages d'accueil pour développer des applications de sites professionnels complexes.
7. Utilisez des langages de script simples tels que VBScript ou JScript, combinés avec du code HTML, pour compléter rapidement l'application du site.
Exécutez le langage de script via le serveur du site et générez ou modifiez le langage de script exécuté sur le client.
8. Une forte capacité à étendre les fonctions. Le composant serveur ActiveX peut être créé à l'aide de plusieurs langages de programmation tels que Visual Basic, Java et Visual C++ pour répondre à vos propres besoins particuliers.
Les caractéristiques générales des pages Web dynamiques sont brièvement résumées comme suit :
(1) Les pages Web dynamiques sont basées sur une technologie de base de données, ce qui peut réduire considérablement la charge de travail de maintenance du site Web ;
(2) Les sites Web utilisant la technologie Web dynamique peuvent mettre en œuvre davantage de fonctions, telles que l'enregistrement des utilisateurs, la connexion des utilisateurs, l'enquête en ligne, la gestion des utilisateurs, la gestion des commandes, etc.
(3) Les pages Web dynamiques ne sont pas réellement des fichiers de pages Web qui existent indépendamment sur le serveur. Le serveur ne renvoie une page Web complète que lorsque l'utilisateur le demande.
(4) Il existe certains problèmes lors de la récupération des pages Web dynamiques par les moteurs de recherche. Il est généralement impossible pour les moteurs de recherche d'accéder à toutes les pages Web à partir de la base de données d'un site Web ou, pour des raisons techniques, les robots de recherche n'explorent pas les URL.
En ce qui concerne le contenu suivant, les sites Web utilisant des pages Web dynamiques doivent effectuer certains traitements techniques pour s'adapter aux exigences des moteurs de recherche lors de la promotion des moteurs de recherche.
La page Web dite statique signifie qu'il n'y a aucun programme dans le fichier de la page Web, seulement du code HTML, généralement avec .html ou .htm comme suffixe. Le contenu du site Web statique ne changera pas une fois la production terminée. qui visite affichera le même contenu. Si votre contenu change, vous devez modifier le code d'origine, puis le télécharger sur le serveur.
La page Web dite dynamique signifie que le fichier de la page Web contient non seulement des balises HTML, mais contient également du code de programme et est connecté à une base de données. Les pages Web dynamiques peuvent afficher différents contenus en fonction des différents moments et des différents visiteurs. à mettre à jour et sont généralement mis à jour directement en arrière-plan.