.NET/ASP.NET
웹 서버 어플리케이션 기술의 변천사에 대해 장단점 비교 [ ASP 편 ]
점넷(.Net)
2008. 8. 7. 07:00
웹 서버 어플리케이션 기술의 변천사에 대해 장단점 비교 세번째로 ASP에 대해 간략하게 알아보도록 하겠습니다.
ASP ( Active Server Pages ) 란?
우리나라 말로 해석을 해보면 “동적 서버 페이지” 라고 표현할 수 있겠죠?
[ ASP.NET이란? ] 강좌에 보시면 동적 웹 페이지에 대한 설명이 나와 있습니다. 참고하시면 될듯합니다. 즉, 동적으로 서버에서 만드는 웹 페이지 라고 보시면 될듯합니다.
ASP 처리 구조
Windows NT 4.0의 한 부분이 된 IIS 2.0의 베타 버전 시기에 Microsoft는 데날리(Denali)라는 코드명으로 ASP를 공개하였습니다.
특징을 보면
• ASP는 스크립트 환경입니다.
• ASP코드는 표준 HTML과 혼용해서 사용합니다.
- “<%”, “%>” 이 한쌍의 문자는ASP 페이지에서 시작과 끝 지점의 경계를 나타내 줍니다.
ASP 샘플 코드
다른 방식의 ASP 샘플 코드
• 일반적으로 VBScript를 사용하지만 Jscript, JavaScript도 사용할 수 있습니다.
장점을 보면
• CGI, ISAPI에 비해 복잡한 작업을 단순화 시켰습니다.
• ADO ( Microsoft ActiveX Data Object )를 통해서 데이터베이스에 쉽게 연결할 수 있습니다.
단점을 보면
HTML 코드 사이사이에 ASP 코드를 입력 하다 보니 코어부분과 프리젠테이션 부분 구분하기가 어려워져서 유지보수 및 코드 재사용성이 힘들어 집니다.