Framework ASP original : sortie du framework CVASP 201204C ! ASP peut toujours être aussi élégant !
Informations de base :
Numéro de version : 201204C
Octets de base : 51 700
Fichier principal : cvcorem.asp
Nom anglais : CVASP -- Controller View for ASP Framework
Nom chinois : Langage de programmation du framework CVASP : VBScript
Codage des caractères : GB2312, GBK, UTF-8
Présentation de la fonction :
Facile:
Les fonctions et classes couramment utilisées sont nommées de manière concise et moins de code est écrit.
Plusieurs outils de génération de code souligné sont fournis :
_convutf8.asp -- utilisé pour convertir le chinois en codage UTF pour AJAX
_mkcvatpl.asp - Utilisé pour générer des modèles d'écriture de code pour la programmation _viewsrc.asp - Utilisé pour afficher les commentaires du code source de cvcore.asp L'effet spécifique sera connu en l'exécutant avec le gestionnaire IIS.
La classe de base de données fournit des instances d’objet ADODB rs et conn natives pour un usage externe.
Si vous connaissez ADO, vos habitudes d'utilisation précédentes ne seront pas affectées.
Fournit des fonctions fonctionnelles couramment utilisées et des classes permettant d'éviter les soucis :
Classes de modèles flexibles, classes de base de données, classes de pagination, classes d'épissage de chaînes, etc. :
La bibliothèque de codes principale peut être utilisée indépendamment INCLUDE.
Par exemple:
Sécurité:
La classe Cookie utilise un codage Base64 brouillé pour empêcher l'usurpation d'identité des cookies.
Request.Form et Request.QueryString sont encapsulés à l'aide des fonctions reqF et reqS pour empêcher l'injection SQL.
Une série de fonctions qui permettent une validation de formulaire simple et efficace : vcnull, vclen, vcsize, vcnum, vcdate
rapide:
Fournit une classe de modèle de bloc monocouche hautes performances qui peut être utilisée conjointement avec des classes de cache.
Fournissez des classes de concaténation de chaînes hautes performances, telles que dim sc : set sc=new clsStrCat
Fournit une classe de base de données pour prendre en charge des opérations de lecture de base de données soignées pour les tableaux bidimensionnels au format GetRows :
Des classes de modèles sont fournies pour séparer le code du serveur ASP (VBS) du code de l'interface HTML.
Le noyau ne fournit que des fonctions et des classes fonctionnelles couramment utilisées et raffinées, et INCLUT uniquement les fonctions étendues (HELPER) si vous souhaitez les utiliser.
Pourquoi ASP n'a-t-il que Controller et View mais pas de modèle ?
VBScript lui-même ne prend pas en charge l'héritage de classe et ne peut pas implémenter le vrai MVC (pas besoin d'avoir des ennuis !).
Déclaration d'utilisation open source :
Vous devez conserver les commentaires LOGO similaires aux suivants dans le code source et conserver le fichier de description cvinfo.asp dans le répertoire (le nom du répertoire cvinc peut être modifié si vous êtes préoccupé par la sécurité)