1 / 21

Chapter 01. ASP 소개 및 개발 환경

Chapter 01. ASP 소개 및 개발 환경. 학습 목표. ASP 에 대한 이해 ASP 를 위한 환경 설정의 이해. ASP 란 무엇인가 ? [1/4]. ASP (Active Server Pages) 1995 년 말에 등장한 IIS (Internet Information Server) 의 세 째 버전인 IIS 3.0 이상에서 동작하는 서버 측 스크립트 스크립트 : 어떤 프로그램에 의해 번역되거나 수행되는 명령어들의 집합 웹 프로그래밍을 위한 페이지 사용자가 서버에 해당하는 웹 문서를 요청 한다면 ?

berget
Download Presentation

Chapter 01. ASP 소개 및 개발 환경

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 01. ASP 소개 및 개발 환경

  2. 학습 목표 • ASP에 대한 이해 • ASP를 위한 환경 설정의 이해

  3. ASP란 무엇인가? [1/4] • ASP (Active Server Pages) • 1995년 말에 등장한 IIS (Internet Information Server)의 세 째 버전인 IIS 3.0이상에서 동작하는 서버 측 스크립트 • 스크립트 : 어떤 프로그램에 의해 번역되거나 수행되는 명령어들의 집합 • 웹 프로그래밍을 위한 페이지 • 사용자가 서버에 해당하는 웹 문서를 요청 한다면? • 요청 받은 웹 페이지를 IIS 웹 서버에서 검색하여 일치하는 웹 문서가 있을 경우 ASP.DLL를 통해 해당 요청 문서 실행

  4. ASP란 무엇인가? [2/4] • ASP의 특징 • 다양한 스크립트 언어들과 함께 사용 가능 • VBScript, JScript, JavaScript등과 함께 사용 • MicroSoft에서 지원하는 수많은 기술 사용 가능 • ADO(ActiveX Data Object)를 사용하여 데이터베이스 연동 • MIS(MicroSoft Transaction Server)을 통한 분산 트랜잭션 지원 • IIS나 PWS(Personal Web Server) 같은 웹 서버가 설치된 Windows 운영체제에서만 동작

  5. ASP란 무엇인가? [3/4] • ASP의 역사 • 1996년 7월 16일 Denali라는 코드명으로 발표 • 1996년 12월에 ASP 1.0 배포 • 1997년 3월 MicroSoft의 IIS와 함께 제공 • 1998년 IIS 4.0과 PWS 발표와 함께 IIS 5.0과 ASP 3.0 제공

  6. ASP란 무엇인가? [1/4] • ASP가 계속적인 개발이 이어지는 이유 • Visual Basic에서 파생된 VBScript 사용 • Visual Basic는 C와 C++과는 다르게 초보다도 쉽게 다가갈 수 있는 편리성과 기능을 가짐 • Visual Basic의 장점을 이어 받은 VBScript 와 함께 사용함으로써 Visual Basic 프로그래머 확보

  7. ASP를 위한 환경 설정 • 운영체제(OS) 선택 • Windows 2000 Server • IIS 5.0이 자동적으로 설치되며 ASP를 이용하는데 가장 안정적인 운영체제 • Windows 2000 Professional • IIS 5.0이 내장되어 있지만 자동으로 설치되지 않으므로 제어판의 프로그램 추가/삭제에서 수동으로 설치 • ASP를 동작 시킬 수 있지만 Windows 2000 Server에 비해 사용이 다소 제한적 • Windows XP Professional • IIS 5.1이 기본적으로 설치되며 ASP를 동작하는 데에는 아무 문제가 없음 • Windows XP Home Edition • IIS 자체가 지원되지 않으므로 ASP를 동작 시킬 수 없음 • Windows NT 4.0 • 옵션 팩 4.0을 설치하면 IIS 4.0이 설치됨 • Windows 2000 Server 이전의 서버용 운영체제 • Windows 98, Windows Me • IIS를 지원하지 않지만 PWS(Personal Web Server) 를 설치하여 웹 서버를 구축 가능 • 기능상 여러 가지 제약이 따르게 된다. 

  8. IIS (Internet Information Server) 5.0 [1/2] • IIS 5.0 설치 과정 • [그림 1-1] ~ [그림 1-10] 참고

  9. IIS (Internet Information Server) 5.0 [2/2] • IIS 설치 확인

  10. 편집기 [1/6] • UltraEdit-32 • http://www.ultraedit.com 웹 사이트에서 다운받아 사용 (그림 1-11 참고) • 제품등록을 하지 않으면 무료로 30일 또는 45일간 사용 가능한 쉐어웨어 • 10만 단어의 맞춤법 검사가 가능하며, 16진수 편집 능력, 구문 강조 설정, 열 편집 등 많은 기능 제공 • 몇 메가바이트의 파일을 동시에 여러 개를 처리할 수 있으며 큰 파일을 위하여 디스크 기반으로 처리하고 작은 양의 메모리 사용 • UltraEdit는 Windows 3.1에 맞게 설계 되었으며 UltraEdit-32의 경우 95/98/Me,NT/2000/XP에 맞게 설계 됨

  11. 편집기 [2/6] • UltraEdit-32 홈페이지 및 실행 결과

  12. 편집기 [3/6] • EditPlus • http://www,editplus/com 웹사이트에서 다운 받아 사용 (그림 1-13 참고) • 제품등록을 하지 않으면 무료로 30일간 사용 가능한 쉐어웨어 • HTML, PHP, ASP, CSS등의 파일에서 구문 강조 기능을 지원 • 간단히 내장 브라우저를 사용하여 각 문서를 확인 가능 • 문서 선택기 기능을 사용하여 열려진 문서 사이를 빠르게 전환 • 자동 완성 기능을 제공하여 짧은 단어를 완전한 구절로 바꾸어 줌

  13. 편집기 [4/6] • EditPlus 홈페이지 및 실행 결과

  14. 편집기 [5/6] • Visual Interdev • MicroSoft가 개발한 프로그램으로 ASP로 프로그래밍 할 때 모든 기능을 제공 • 전반적인 웹을 관리 하는 툴 • 편집기 기능과 스크립트, ActiveX 편집 및 데이터베이스 연동 등 여러 가지 기능을 편리하게 제공 • 프로젝트 생성 과정 • [그림 1-15] ~ [그림 1-20] 참고

  15. 편집기 [6/6] • Visual Interdev 프로젝트 생성 및 실행 결과

  16. 홈 디렉토리 • 홈 디렉토리 • 최상위 디렉토리 • IIS가 설치되어 있으면 기본적으로 ‘C:∖inetpub∖wwwroot’라는 폴더가 존재 • 브라우저에 ‘http://localhost’또는 ‘http://서버의 IP주소’라고 주소 창에 입력하면 바로 웹 서버의 디폴트 디렉토리에 접근 가능

  17. 가상 디렉토리 [1/3] • 가상 디렉토리 • 정해진 홈 디렉토리가 아닌 다른 디렉토리로부터 웹 페이지가 시작될 수 있도록 구성하는 웹 상의 디렉토리 • 사용자에게 단순하고 편리한 접근이 가능하도록 디렉토리 구성

  18. 가상 디렉토리 [2/3] • IIS 웹 서버 설정 및 테스트 방법 • [그림 1-22] ~ [그림 1-25] 참고

  19. 가상 디렉토리 [3/3] • 가상 디렉토리 생성 방법 • [그림 1-26] ~ [그림 1-30] 참고

  20. 학습 정리 • 스크립트란? • 어떤 프로그램에 의해 번역되거나 수행되는 명령어들의 집합 • ASP란? • Active Server Pages의 약자로 1995년 말에 등장한 IIS(Internet Information Server)의 세 번째 버전인 IIS 3.0 이상의 버전에서 동작하는 서버 측 스크립트 • ASP 특징 • ASP는 VBScript, JScript, JavaScript등과 함께 사용이 가능 • MicroSoft에서 지원하는 수많은 기술을 유용하게 사 • MicroSoft사의 Windows 운영체제에서만 동작 • ASP는 특별한 편집기를 필요로 하지 않음 • 메모장, UltraEdit-32, EditPlus, Visual Interdev • 홈 디렉토리 • IIS를 설치하면 기본적으로 'C:∖inetpub∖wwwroot‘라는 폴더 존재 • 웹 사용자에게 단순하고 편리한 접근이 가능한 디렉토리를 구성할 수 있도록 가상 디렉토리 생성 가능

  21. 연습 문제 • 실전 연습 문제 Exercise • HTML 기본 구조 이해(Exercise_1_1.htm) • VBScript 사용(Exercise_1_2.htm) • 연습문제 1 ~ 4

More Related