Active Server Pages 소개

Microsoft® ASP(Active Server Pages)는 동적인 대화형 웹 서버 응용 프로그램을 작성하고 실행하기 위해 사용할 수 있는 서버쪽 스크립트 환경입니다. ASP를 사용하면 HTML 페이지와 스크립트 명령 및 COM 구성 요소를 조합하여 대화형 웹 페이지나 강력한 웹 기반의 응용 프로그램을 만들 수 있습니다.

HTML 제작자를 위하여

사용자가 HTML 제작자라면 ASP에서 작성된 서버쪽 스크립트가 더 복잡하고 동적인 웹 응용 프로그램 작성을 시작하기 위한 좋은 방법임을 알게 될 것입니다. HTML 양식 정보를 데이터베이스에 저장하거나 방문자의 기호에 맞춰 웹 사이트를 사용자 정의하거나 브라우저에서 다른 HTML 기능들을 사용하는 데 있어서 ASP는 강력한 솔루션을 제공합니다. 예를 들어, 이전에는 웹 사이트에서 사용자 입력을 처리하기 위해서 Perl이나 C와 같은 언어를 배워 기본 CGI(Common Gateway Interface) 응용 프로그램을 작성했습니다. 그러나, ASP를 사용하면 HTML 양식 정보를 수집하여 HTML 문서에 직접 포함되는 단순한 서버쪽 스크립트를 사용하는 데이터베이스로 이 HTML 양식 정보를 전달할 수 있습니다. Microsoft VBScript나 Microsoft® JScript®(Microsoft에서 구현한 ECMA 262 언어 사양)와 같은 스크립트 언어에 이미 익숙하다면 쉽게 ASP를 배울 수 있습니다.

지금 바로 ASP를 사용하려면, ASP 자습서를 참조하십시오. 그러면 서버쪽 스크립트 작성에 관한 자세한 내용을 설명하는 항목으로 돌아갈 수 있습니다.

숙련된 웹 스크립터를 위하여

ASP는 언어 중립적이기 때문에 VBScript나 JScript 또는 PERL과 같은 스크립트 언어에 익숙하다면 Active Server Pages를 쉽게 사용할 수 있습니다. 적절한 COM 호환 스크립팅 엔진을 설치한 경우, ASP 페이지에서 모든 스트립트 언어를 사용할 수 있습니다. ASP는 VBScript와 JScript 스크립팅 엔진과 함께 제공되지만 타사 공급업체를 통해 사용할 수 있는 PERL, REXX 및 Python에 대한 스크립팅 엔진을 설치할 수도 있습니다.

웹 개발자 및 프로그래머를 위하여

Visual Basic, C++, 또는 Java와 같은 프로그래밍 언어로 백 엔드 웹 응용 프로그램을 개발하는 경우, ASP를 사용하면 쉽고 빠르게 웹 응용 프로그램을 작성할 수 있습니다. 또한, 스크립트를 추가하여 응용 프로그램을 위한 HTML 인터페이스를 만들 수 있을 뿐 아니라 COM 구성 요소를 직접 작성할 수도 있습니다. 응용 프로그램의 비즈니스 논리를 스크립트나 다른 구성 요소 또는 다른 프로그램에서 호출할 수 있는, 재사용 가능한 모듈에 캡슐화할 수 있습니다.

Active Server Pages 모델

ASP 스크립트는 브라우저가 웹 서버에서 .asp 파일을 요청할 때 실행됩니다. 그러면 웹 서버는 ASP를 호출하게 되고 ASP는 요청된 파일을 모두 읽고, 모든 스크립트 명령을 실행한 다음 HTML 페이지를 브라우저에 보냅니다.

스크립트는 클라이언트가 아닌 서버에서 실행되기 때문에 웹 서버는 브라우저로 보내진 HTML 페이지 작성에 관한 모든 작업을 처리합니다. 스크립트 결과만 브라우저에 보내지기 때문에 서버쪽 스크립트는 쉽게 복사될 수 없습니다. 사용자는 해당 페이지의 스크립트 명령을 볼 수 없습니다.


ⓒ 1997-2001 Microsoft Corporation.All rights reserved.