액티브 서버 페이지: 두 판 사이의 차이

위키백과, 우리 모두의 백과사전.
내용 삭제됨 내용 추가됨
VolkovBot (토론 | 기여)
잔글 r2.7.2) (로봇이 바꿈: fa:صفحه فعال کارساز
Jaymz96 (토론 | 기여)
잔글 정보가 너무 부족해서 머릿글 번역하여 추가
1번째 줄: 1번째 줄:
'''액티브 서버 페이지'''(Active Server Page, 줄여서 ASP)는 [[마이크로소프트]]사에서 개발한 서버 측의 스크립팅 환경이다. 브라우저가 서버에서 ASP 파일을 요청하면 서버는 프로세서를 호출하고, 프로세서는 요청된 파일을 읽고 스크립트 명령을 실행하여 결과를 웹페이지 형태로 브라우저에 전송한다.
'''액티브 서버 페이지'''(Active Server Page, 줄여서 ASP)는 [[마이크로소프트]]사에서 동적으로 웹페이지들을 생성하기 위해 개발한 서버 스크립트 엔진이다. 최초 버전은 Windows NT 4.0 옵션 팩(1998 상반기)에 포함하여 인터넷 정보 서비스(IIS)에 추가되는 식으로 릴리즈 하였고, 나중에 윈도우즈 서버(윈도우즈 2000 서버의 최초 릴리즈 이후로)의 무료 컴포넌트로 포함되었다. ASP.NET이 ASP를 대체하고 있다.


ASP 2.0은 6개의 내장 객체들을 제공한다: Application, ASPError, Request, Response, Server, Session. 예를 들어, Session은 페이지 간의 변수의 상태를 유지하는 쿠키 기반의 세션을 나타낸다. 동적 스크립팅 엔진의 컴포넌트 객체 모델(COM) 지원은 ASP 웹사이트들이 DLL들 같은 컴파일 된 라이브러리들을 함수처럼 접근 가능하게 해 준다.
== 이용 예 ==

== 이용 예 ==
마이크로소프트의 [[액티브 스크립팅]] 표준과 호환되는 어떠한 스크립팅 언어라도 ASP에서 사용할 수 있다. 기본 스크립팅 언어(고전 ASP에서)는 [[VB스크립트]]이다.:
마이크로소프트의 [[액티브 스크립팅]] 표준과 호환되는 어떠한 스크립팅 언어라도 ASP에서 사용할 수 있다. 기본 스크립팅 언어(고전 ASP에서)는 [[VB스크립트]]이다.:
브라우저가 웹 서버에서 ASP 파일을 요청하면 서버는 프로세서를 호출하고, 프로세서는 요청된 파일을 읽고 스크립트 명령을 실행하여 결과를 웹페이지 형태로 브라우저에 전송한다.

<source lang="html4strict" line>
<source lang="html4strict" line>
<html>
<html>

2012년 2월 21일 (화) 16:28 판

액티브 서버 페이지(Active Server Page, 줄여서 ASP)는 마이크로소프트사에서 동적으로 웹페이지들을 생성하기 위해 개발한 서버 측 스크립트 엔진이다. 최초 버전은 Windows NT 4.0 옵션 팩(1998 상반기)에 포함하여 인터넷 정보 서비스(IIS)에 추가되는 식으로 릴리즈 하였고, 나중에 윈도우즈 서버(윈도우즈 2000 서버의 최초 릴리즈 이후로)의 무료 컴포넌트로 포함되었다. ASP.NET이 ASP를 대체하고 있다.

ASP 2.0은 6개의 내장 객체들을 제공한다: Application, ASPError, Request, Response, Server, Session. 예를 들어, Session은 페이지 간의 변수의 상태를 유지하는 쿠키 기반의 세션을 나타낸다. 동적 스크립팅 엔진의 컴포넌트 객체 모델(COM) 지원은 ASP 웹사이트들이 DLL들 같은 컴파일 된 라이브러리들을 함수처럼 접근 가능하게 해 준다.

 == 이용 예 ==

마이크로소프트의 액티브 스크립팅 표준과 호환되는 어떠한 스크립팅 언어라도 ASP에서 사용할 수 있다. 기본 스크립팅 언어(고전 ASP에서)는 VB스크립트이다.: 브라우저가 웹 서버에서 ASP 파일을 요청하면 서버는 프로세서를 호출하고, 프로세서는 요청된 파일을 읽고 스크립트 명령을 실행하여 결과를 웹페이지 형태로 브라우저에 전송한다.

<html>
<body>
<% Response.Write "Hello World!" %>
</body>
</html>

더 단순한 형태로는 다음과 같다.

<html>
<body>
<%= "Hello World!" %>
</body>
</html>

이 예는 "Hello World!"를 HTML 문서의 body로 출력한다.

여기에는 액세스 데이터베이스로 연결하는 방법에 대한 한 예가 있다.

<%
	Set oConn = Server.CreateObject("ADODB.Connection")
	oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb")
	Set rsUsers = Server.CreateObject("ADODB.Recordset")
	rsUsers.Open "SELECT UserID FROM Users", oConn,1,3
%>

같이 보기

바깥 고리