티스토리 뷰
‡ 오프라인 강의의 보완으로 준비된 것으로, 순수 온라인 강의는 아닙니다 ‡ 이 강좌는 HTML,HTTP,인터넷에 대한 조금의 이해가 있는 사람을 대상으로 ASP의 초급과정을 설명하고 있다. 따라서 여기에 나오는 각종 객체,메소드가 전부가 아니고 개발을 위해서는 많은 노력이 뒤따라야 한다 . |
ASP란 무엇인가? |
한마디로 굳이 표현한다면 "도구"라고 말하고 싶다. 여기까지 오신 분들은 HTML,JAVASCRIPT등에 대해 기초적인 지식을 접하신 분들이라 여겨진다. 웹사이트를 만드는데 HTML로 부족하여 동적인 요소를 추가하기 위해 JAVASCRIPT를 활용하듯이 이런 것들로도 부족한게 있어 ASP라는 도구를 사용하는 것이다. 여기서 부족하다는 것은 서버측이 가진 데이타베이스를 활용한 웹서비스 필요성에 의해 그 도구로써 ASP가 탄생된 것이다. 데이타베이스의 기능인 데이타의 기록,수정,삭제,조회를 웹을 통해 할 수 있도록 하는 도구인 것이다. 모든 도구는 사용상의 주의점과 사용방법을 익히지 않으면 제대로 사용하지 못한다. ASP도 마찬가지로 어떻게 사용해야 하는지, 어떤 기능들을 갖고 있는지 살펴봐야 한다. 쉽게 기존의 웹문서에 또 추가되는 테그가 생겼다고 생각하면 된다. 이것이 추가되면 일단 변하는 두 가지가 있다.
MS의 웹서버 IIS는 사용자의 페이지 요청이 있으면 먼저 확장자 체크를 한다. 확장자가 만약 .asp 면 서버는 이 문서의 파싱(해석 실행)을 asp.dll이란 라이브러리에게 맡겨 사용자 브라우저가 이해할 수 있도록 html로 변환을 시킨 다음 응답을 함으로써 사용자 브라우저의 종류가 무엇이든 간에 asp문서의 결과를 볼 수 있는 것이다. (html문서는 이런 과정없이 요청을 받으면 그냥 내보내 준다) 그럼 ASP 특징에 대해 알아보면 Microsoft사의 WebServer인 IIS(Internet Information Server)의 세번째 버전으로 IIS 3.0에서 처음 등장하여 ASP로 불리다가 현재 IIS 5.0 즉, ASP 3.0에 이르고 있다. 첫째, ASP는 서버 스크립트언어이다 클라이언트의 요청이 있을 때 ASP는 서버측에서 실행되고 실행된 결과만 HTML로 바꾸어 클라이언트의 브라우저에 보내준다 둘째, HTML문서에 서버 스크립트(ASP)와 클라이언트 스크립트(JavaScript,VBScript)가 포함된 웹페이지라고 할 수 있다. ASP는 기존의 클라이언트 브라우저가 처리하던 HTML부분과 클라이언트 스크립트 부분은 여전히 클라이언트에게 맡기고 ASP코드가 있는 부분만 서버에서 실행된다 세째, 서버 컴포넌트(Active Server Component)를 사용할 수 있다 스크립트의 한계를 극복하고 그 기능을 엄청나게 향상시켜 주는 것이 바로 컴포넌트를 사용할 수 있다는 것이다. ASP에 내장된 것 뿐만 아니라 외부 컴포넌트도 얼마든지 사용하여 그 기능을 향상시킬 수가 있다 |
스크립트는 실행위치에 따라 다음과 같이 나누어진다 1) 클라이언트측 스크립트 웹서버의 부담.네트워크의 교통량 감소를 위해 개발되었고, 클라이언트 컴퓨터에서 실행
2) 서버측 스크립트 클라이언트측 스크립트의 반대개념으로 서버측에서 실행,결과만 클라이언트로 전송, 언어에 따른 구분이 아니라 스크립트언어의 실행위치에 따른 구분이다
|
ASP의 일반적인 페이지구성은 다음과 같다.
|
ASP의 특징
|
개발/서비스 환경 ☞ 환경 준비
|
'STUDY > 윈도우' 카테고리의 다른 글
MS-SQL DB COLLATE(데이터 정렬 이름) 수정 쿼리 (0) | 2007.08.22 |
---|---|
Q . IIS 상태 코드(클라이언트에게 보여주는 에러코드) (0) | 2007.01.02 |
ASP 로 사이트에 접근하는 IP 알아내는 구문. (0) | 2006.12.26 |
비스타 최종 버전, 최고의 기능은? (0) | 2006.11.17 |
전자정부·인터넷뱅킹 '먹통' 우려 높다 (0) | 2006.11.15 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- mysql
- windows
- Objective C
- html5
- 잡담
- 하늘
- jQuery
- Java
- IIS
- server
- review
- it
- 보안
- 리뷰
- ruby
- HTML
- linux
- ROR
- Apple Store
- 1일 1포스팅
- ipod touch
- 사진
- cassandra
- Canon 40D
- iPhone
- MAC
- 석양
- 한빛리더스
- 한빛비즈
- photo
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함