ASP란 무엇입니까?
말 그대로 ASP에는 세 가지 의미가 있습니다.
1. 활성: ASP는 Microsoft의 ActiveX 기술을 사용합니다. ActiveX(COM) 기술은 현재 Microsoft 소프트웨어의 중요한 기반입니다. 프로그램별로 개체를 캡슐화하고 개체를 호출하는 기술을 사용하여 프로그래밍을 단순화하고 프로그램 간의 협력을 강화합니다. ASP 자체에는 몇 가지 기본 구성 요소와 일반적으로 사용되는 구성 요소가 포함되어 있으며 많은 회사에서 많은 실용적인 구성 요소를 개발했습니다. 이러한 구성 요소를 서버에 설치할 수 있는 한 구성 요소에 액세스하여 자신만의 웹 애플리케이션을 빠르고 쉽게 구축할 수 있습니다.
2. 서버: ASP는 서버 측에서 실행됩니다. 이렇게 하면 브라우저가 ASP에서 사용하는 프로그래밍 언어를 지원하는지 여부에 대해 걱정할 필요가 없습니다. ASP의 프로그래밍 언어는 VBSCRIPT와 JSCRIPT가 될 수 있습니다. VBSCRIPT는 VB를 아는 사람들이 쉽고 빠르게 시작할 수 있는 VB의 단순화된 모음입니다. 그러나 Netscape 브라우저는 클라이언트 측에서 VBSCRIPT를 지원하지 않으므로 클라이언트 측에서는 VBSCRIPT를 사용하지 않는 것이 가장 좋습니다. 서버 측에서는 브라우저 지원 문제를 고려할 필요가 없습니다. Netscape 브라우저는 ASP 페이지를 정상적으로 표시할 수도 있습니다.
3. 페이지: ASP는 일반적으로 사용되는 브라우저에서 정상적으로 표시될 수 있는 표준 HTML 페이지를 반환합니다. 시청자가 페이지 소스 파일을 볼 때 ASP 프로그램 코드가 아닌 ASP에서 생성된 HTML 코드가 표시됩니다. 이렇게 하면 다른 사람이 프로그램을 표절하는 것을 방지할 수 있습니다.
이로부터 우리는 ASP가 IIS에서 웹 응용 프로그램을 개발하기 위한 간단하고 편리한 프로그래밍 도구라는 것을 알 수 있습니다. VBSCRIPT의 기본 구문을 이해한 후에는 각 구성 요소의 목적, 속성 및 방법만 알면 자신만의 ASP 시스템을 쉽게 작성할 수 있습니다.
2. ASP는 무엇을 할 수 있나요?
ASP는 CGI의 일종이라고 할 수 있는 WEB 기반의 프로그래밍 기술이다. 카운터, 방명록, 게시판, 채팅방 등 기존 CGI 프로그램의 모든 기능을 완성할 수 있습니다. ASP는 페이지 콘텐츠의 동적 제어를 쉽게 실현하고 다양한 뷰어에 따라 다양한 페이지 콘텐츠를 표시할 수 있습니다. 보는 사람은 전혀 눈치 채지 못합니다. 마치 그를 위해 특별히 만들어진 페이지와 같습니다. ASP는 다양한 구성 요소를 사용하여 매우 강력한 기능을 완성할 수 있습니다. FileSystemObject를 사용하면 서버에서 파일 탐색, 복사, 이동, 삭제 등의 작업을 수행할 수 있습니다. ADO(Active Database Object, 동적 데이터베이스 개체)의 지원으로 ASP는 데이터베이스를 매우 쉽게 운영할 수 있습니다. 원격 호스트의 데이터베이스를 로컬 데이터베이스처럼 관리하고 테이블과 레코드에 대해 다양한 작업을 수행할 수도 있습니다. CDONTS(Collaboration Data Objects for NTS, NTS 협업 데이터 개체)를 사용하여 이메일을 보내고 볼 수 있으며 WEBMAIL 기능을 구현할 수 있습니다. WSH(Windows Scripting Host)와 결합하여 NT 사용자 관리, IIS 가상 호스트 설정, EXCHANGE 메일함 설정 등 NT 호스트를 로컬 시스템을 관리하는 것처럼 편리하게 관리할 수 있습니다.