1 / 13

Chapter 05. Server 콤포넌트

Chapter 05. Server 콤포넌트. 학습 목표. Server 콤포넌트의 이해 Server 콤포넌트의 Ad Rotator 콤포넌트의 이해 Server 콤포넌트의 Browser Capability 콤포넌트의 이해 Server 콤포넌트의 Content Linking 콤포넌트의 이해. Server 콤포넌트 [1/2]. Server 콤포넌트 프로그래머들이 구현하기 힘든 기능이나 구현할 수 없는 기능들을 미리 제작하여 지원 프로그래머들은 간단히 콤포넌트들을 그냥 가져다 사용함.

amato
Download Presentation

Chapter 05. Server 콤포넌트

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 05. Server 콤포넌트

  2. 학습 목표 • Server 콤포넌트의 이해 • Server 콤포넌트의 Ad Rotator 콤포넌트의 이해 • Server 콤포넌트의 Browser Capability 콤포넌트의 이해 • Server 콤포넌트의 Content Linking 콤포넌트의 이해

  3. Server 콤포넌트 [1/2] • Server 콤포넌트 • 프로그래머들이 구현하기 힘든 기능이나 구현할 수 없는 기능들을 미리 제작하여 지원 • 프로그래머들은 간단히 콤포넌트들을 그냥 가져다 사용함

  4. Server 콤포넌트 [2/2]

  5. Ad Rotator 콤포넌트 [2/3] • Ad Rotator 콤포넌트 (코드 5-1 ~ 코드 5-3 참고) • 사용자들이 사이트에 접속할 때 마다 광고 등을 랜덤하게 출력시키는 역할 • ProgID : MSWC.AdRotator로 설정

  6. Ad Rotator 콤포넌트 [3/3] • 스케줄러 파일 • 디스플레이 광고 결정 • 광고 데이터들이 어떠한 형식으로 저장되어 있는지 알아야 함 • 스케줄러 파일의 매개 변수

  7. Ad Rotator 콤포넌트 [4/5] • 스케줄러 파일 형식

  8. Browser Capability 콤포넌트 [1/2] • Browser Capability 콤포넌트(코드 5-4 참고) • 각 사용자들이 사용하는 브라우저의 정보 제공 • 이러한 정보 제공으로 프로그래머들은 사용자들의 브라우저에 맞는 페이지 전송이 가능 • ProgID : MSWC.BrowserTyper로 설정

  9. Browser Capability 콤포넌트 [2/2] • Browser Capability 콤포넌트의 구성 • Brower.dll 파일 • Browscap.ini 텍스트 파일 (그림 5-4 참고) • 각 브라우저의 정보를 가짐 • 새로운 정보를 변경함으로써 쉽게 수정 가능

  10. Content Linking 콤포넌트 [1/2] • Content Linking 콤포넌트 (코드 5-6, 코드 5-7 참고) • 사용자들이 어떠한 웹 페이지에 접속하여 어떤 내용을 클릭했을 경우 • 링크되어 있는 페이지가 어디에 위치해 있는지 알려주는 역할 • 페이지들에 대한 정보는 텍스트 파일로 저장되어 관리 • 웹 사이트의 페이지 분량이 많고 정기적인 페이지를 보여주는 사이트에 유용함 • ProgID : MSWC.NextLink로 설정

  11. Content Linking 콤포넌트 [2/2]

  12. 학습 정리 • Server 콤포넌트 • 프로그래머들이 구현하기 힘든 기능이나 구현할 수 없는 기능들을 이미 콤포넌트로 제작해 지원 • 콤포넌트를 사용하기 위한 객체 생성 형식 • Ad Rotator 콤포넌트 • 스케줄러 파일에 설정된 광고 이미지들을 랜덤하게 출력 • Browser Capability 콤포넌트 • 사용자의 브라우저 정보 출력 • Browser.dll 파일, Browscap.ini 파일로 구성 • Content Linking 콤포넌트 • 링크되어 있는 페이지가 어디에 위치해 있는지 알려주는 역할 • 페이지들에 대한 정보는 텍스트 파일로 저장되어 관리

  13. 연습 문제 • 실전 연습 문제 Exercise • Browser Capability 콤포넌트를 사용하여 원하는 정보 출력 (Exercise_5_1.asp) • Ad Rotator 콤포넌트을 사용하여 광고페이지 작성 (Exercise_5_2.txt, Exercise_5_2.asp) • 연습문제 1 ~ 4

More Related