기존 ASP 프레임워크: CVASP 프레임워크 201204C 출시! ASP는 여전히 우아할 수 있습니다!
기본 정보:
버전 번호: 201204C
코어 바이트: 51700
코어 파일: cvcorem.asp
영어 이름: CVASP - ASP 프레임워크용 컨트롤러 보기
중국어 이름: CVASP 프레임워크 프로그래밍 언어: VBScript
문자 인코딩: GB2312, GBK, UTF-8
기능 소개:
쉬운:
일반적으로 사용되는 함수와 클래스의 이름을 간결하게 지정하고 작성되는 코드를 줄였습니다.
여러 가지 밑줄 코드 생성 도구가 제공됩니다.
_convutf8.asp -- 중국어를 AJAX용 UTF 인코딩으로 변환하는 데 사용됩니다.
_mkcvatpl.asp - 프로그래밍을 위한 코드 작성 템플릿을 생성하는 데 사용됩니다. _viewsrc.asp - cvcore.asp의 소스 코드 설명을 보는 데 사용됩니다. 구체적인 효과는 IIS 관리자로 실행하면 알 수 있습니다.
데이터베이스 클래스는 외부 사용을 위한 기본 ADODB rs 및 conn 개체 인스턴스를 제공합니다.
ADO에 익숙하다면 이전 사용 습관은 영향을 받지 않습니다.
일반적으로 사용되는 기능적 기능과 걱정을 덜 수 있는 클래스를 제공합니다.
유연한 템플릿 클래스, 데이터베이스 클래스, 페이징 클래스, 문자열 접합 클래스 등:
핵심 코드 라이브러리는 독립적으로 사용할 수 있습니다. INCLUDE.
예를 들어:
안전:
Cookie 클래스는 스크램블된 Base64 인코딩을 사용하여 쿠키 스푸핑을 방지합니다.
Request.Form 및 Request.QueryString은 SQL 주입을 방지하기 위해 reqF 및 reqS 함수를 사용하여 캡슐화됩니다.
간단하고 효과적인 양식 유효성 검사를 제공하는 일련의 함수: vcnull, vclen, vcsize, vcnum, vcdate
빠른:
캐시 클래스와 함께 사용할 수 있는 고성능 단일 레이어 블록 템플릿 클래스를 제공합니다.
Dim sc와 같은 고성능 문자열 연결 클래스 제공: set sc=new clsStrCat
GetRows 형식의 2차원 배열에 대한 깔끔한 데이터베이스 읽기 작업을 지원하는 데이터베이스 클래스를 제공합니다.
HTML 인터페이스 코드에서 ASP(VBS) 서버 코드를 분리하기 위해 템플릿 클래스가 제공됩니다.
코어는 일반적으로 사용되며 정제된 기능적 기능과 클래스만 제공하며, 사용하려는 경우 확장 기능(HELPER)만 포함합니다.
ASP에 컨트롤러와 뷰만 있고 모델은 없는 이유는 무엇입니까?
VBScript 자체는 클래스 상속을 지원하지 않으며 실제 MVC를 구현할 수 없습니다(문제가 발생할 필요가 없습니다!).
오픈 소스 사용 설명:
소스 코드에서 다음과 유사한 LOGO 주석을 유지해야 하며 cvinfo.asp 설명 파일을 디렉터리에 보관해야 합니다(보안이 염려되는 경우 cvinc 디렉터리 이름은 변경될 수 있음).