의견.png

ASP

위키원
dnjrm8990 (토론 | 기여)님의 2019년 6월 26일 (수) 16:37 판
이동: 둘러보기, 검색
ASP(Active Server Pages)

ASP(에이에스피)는 Active Server Pages의 약자로서, 미국 마이크로소프트윈도우 서버에서 운영되는 스크립트 방식의 웹 프로그래밍 언어이다. 다른말로 '액티브 서버 페이지' 라고도 불린다.


역사

ASP는 처음에 1996년 경 윈도우 NT 4.0 옵션 팩을 통하여 인터넷 정보 서비스의 추가 기능으로 출시되었다. 나중에 윈도우 서버의 무료 구성 요소로 포함이 되었다. [1] 시간이 흘러 2002년에 ASP.NET으로 대체되었다. ASP는 2020년 1월 14일까지 지원이 예정되어 있고, 현재는 신규 프로젝트에는 거의 쓰이지 않고 있는 퇴물신세이다. 기존에 구축해놓은 솔루션의 유지보수용으로 사용되는 것이 거의 전부이다. [2]

버전

  • ASP 1.0 버전은 1996년 12월 IIS 3.0의 일부로 출시되었다.
  • ASP 2.0 버전은 1997년 09월 IIS 4.0의 일부로 출시되었다.
  • ASP 3.0 버전은 2000년 11월 IIS 5.0의 일부로 출시되었다.

특징

ASP 2.0 버전

ASP 2.0 버전은 6개의 기본 제공 개체를 제공한다. 종류는 Application, ASPError, Request, Response, Server, Session 이 있으며, 이중 'Session'개체는 페이지마다 변수의 상태를 유지하는 세션을 나타낸다. 동적 스크립팅(Active Scripting) 엔진의 COM (Component Object Model) 지원은 ASP 웹사이트들이 DLL과 같은 컴파일 된 라이브러리들을 함수처럼 접근 가능하게 해 준다.

ASP 3.0 버전

ASP 3.0 버전은 하위버전인 ASP 2.0 버전과는 크게 다르지 않지만 Server.Transfer 메서드, Server.Excute 메서드 및 향상된 ASP에러 개체와 같은 몇 가지의 추가 기능을 제공한다. 또한 기본적으로 버퍼링을 활성화하고 더 나은 성능을 위해 엔진을 최적화한다.

개체의 역할

  • 응답 개체는 페이지 또는 HTTP 쿠키에 텍스트를 쓰는 것과 같이 정보를 클라이언트에 보낼 수 있다.[3]
  • 서버 개체는 데이터베이스(AOD), 파일 시스템 및 서버에 설치된 구성 요소 사용에 연결할 수 있다.
  • 응용 프로그램 개체는 전역 변수를 저장한다.
  • 세션 개체는 단일 방문자만 액세스 할 수 있는 변수를 저장한다.
  • Err 개체는 말 그대로 오류 관리를 허용한다.

각주

  1. 액티브 서버 페이지〉,《위키백과》, 2018-10-31
  2. 스크립트 엔진(Active Server Pages)〉,《나무위키》, 2019-04-15
  3. Active Server Pages〉,《Wikipedia》, 2015-08-11

참고자료

ASP 썸네일로고사진 - https://reviewhostingasp.net/best-and-recommended-classic-asp-hosting-in-europe/

같이 보기


  의견.png 이 ASP 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.