Presentation is loading. Please wait.

Presentation is loading. Please wait.

ASP 정 보 보 호 학 과 양 계 탁.

Similar presentations


Presentation on theme: "ASP 정 보 보 호 학 과 양 계 탁."— Presentation transcript:

1 ASP 정 보 보 호 학 과 양 계 탁

2 ASP란 필요성: ASP(Active Server Page): Internet의 보급으로 인한 다양한 서비스의 필요
CGI:프로그램의 작성이 어렵고 사용자마다 새로운 프로세스가 생성으로 Server의 성능저하 ASP(Active Server Page): 1996년 12월 Microsoft 사에 의해 발표 IIS( Microsoft Windows NT ) 또는 PWS(Personal Web Server)에서 구동

3 인터넷 서버와 클라이언트 서버 : 어떠한 서비스를 제공하는 컴퓨터 클라이언트 : 서비스를 받는 컴퓨터
호스트 : 인터넷에 연결되어 있는 컴퓨터 웹 서버 : http 서버(80번)를 통하여 웹 서비스를 제공하는 호스트

4 Client CGI ASP JSP C# Server IIS ODBC

5 CGI : Clint가 클릭할 때마다 프로세서를 생성 서버에 부하가 많이 걸린다.
ASP : NT 를 기반으로 ASP 한 페이지로 여러 명이 사용 서버에 부하가 적게 걸린다.

6 ASP의 특징 Microsoft사에서 제안한 Server기반의 최신 기술 HTML 과 동시 기술
Compile과 Linking 불필요 Script 형태로 이해와 활용이 용이 Acitve-X Server Component와 연동 가능 동적이며 상호 대화적인 웹 페이지 생성 가능.(웹에서 동적인 내용을 작성)

7 객체지향적 Server에서 구동 되어 사용자에게 source code 은폐 가능 속도가 빠르고 동적 내장객체와 확장기능을 지원 ODBC 호환 데이터베이스에 접근이 가능 COM 기반의 Active-X Library(C:₩WinNT₩System32₩Inetsrv₩ASP.DLL)

8 ASP의 특징 웹 응용 프로그램을 쉽게 만듬 서버쪽의 스크립트 환경 Html + Vbscript + Asp명령어로 구성

9 기본 용어 ASP : Active Server Pages의 약자
IIS : Internet Information Service의 약자 (인터넷 정보 관리자) ODBC : Open Database Connectivity 의 약자 다양한 DB에서 DB를 선택하여 연결하고 열어줌

10 Client ASP Server IIS ODBC DB 2 1 3 Table ASP가 양식을 internet에 뿌려놓는다 Client가 내용을 입력하고 버튼을 누른다 ASP 파일이 Client가 입력한 내용을 Server에 전달 하고 Server의 DB를 열고 Table에 저장 3. Server의 DB에 있는 내용을 읽어 Client에 뿌려서 전달

11 작성 순서 1. IIS를 설정 2. ASP파일 작성 3. DB 생성 4. ODBC 설정

12 IIS 설정방법 시작-프로그램-관리도구-인터넷 서비스 관리자 기본 웹사이트-등록정보 홈 디렉터리-폴더 지정

13 ODBC 설정 시작-프로그램-관리도구-ODBC 시스템 DSN–추가-SQL서버-마침 이름 : ASP파일에서 사용한 DSN입력
서버 : (Local) SQL server DB 원본 SQL사용자 체크, 로그인 id ,암호 : SQLDB의 ID 와 PWD 데이터 원본 테스트 안 잡히면 직접입력

14 Post 메소드를 이용해 보내온 정보를 받을 때
Request 객체 사용자(Client)로부터 보내진 모든 정보에 접근할 때 사용. QueryString Get 메소드를 이용해 보내온 정보를 받을 때 Form Post 메소드를 이용해 보내온 정보를 받을 때 ServerVariable 서버의 환경 변수를 받아올 때 사용 Cookie 쿠키 값을 받아올 때 사용 ClientCertificate 스크립트 최대 실행시간을 설정

15 SERVER 객체 ASP에서 기본적으로 제공하지 않는 객체를 만들고 사용할 수 있다. 메소드 CreatObject
서버 컴포넌트의 인스턴스 생성 HTMLEncode HTML을 인코딩 MapPath 서버가상결로를 실제경로로변환 URLEncode URL을 인코딩 속성 ScriptTimeOut 스크립트 최대 실행시간을 설정

16 ADODB 객체 ADO 이전 : DB가 변환(SQL->ACCESS)하면 객체통역 바뀌고 asp, cgi 언어 바뀜
Web 브라우저 CGI ASP JSP 통역 객체 IIS ODBC SQL Excel Oracle

17 객체이름 설명 Command 데이터소스에서 실행하려는 정의로 SQL 쿼리, 테이블, 저장 프로시저 Connection DB와의 연결을 나타내는 객체 Error 데이터 접근 시에 발생하는 오류를 나타내는 객체 Recordset 테이블 레코드 전체나 명령의 실행 결과를 나타내는 객체

18 Access 를 SQL 로 전환 방법 Sql DB(Webprogram)에서 단축메뉴 모든작업-Import Data
SOURSE(microsoft Access파일) sourse화일 선택(아이디와 패스워드는 생략) destinetion(microsoft OLE DB probider for SQL server) 서버는(local), use window NT 선택

19 회원가입 Register.asp IDCheck.asp PostNum.asp Register_1.asp

20 회원가입 --- DB 설정 필드이름 데이터형 길이 ID varchar 10 PWD 15 Address 50 Phone
20


Download ppt "ASP 정 보 보 호 학 과 양 계 탁."

Similar presentations


Ads by Google