120 likes | 222 Views
Chapter 05. Server 콤포넌트. 학습 목표. Server 콤포넌트의 이해 Server 콤포넌트의 Ad Rotator 콤포넌트의 이해 Server 콤포넌트의 Browser Capability 콤포넌트의 이해 Server 콤포넌트의 Content Linking 콤포넌트의 이해. Server 콤포넌트 [1/2]. Server 콤포넌트 프로그래머들이 구현하기 힘든 기능이나 구현할 수 없는 기능들을 미리 제작하여 지원 프로그래머들은 간단히 콤포넌트들을 그냥 가져다 사용함.
E N D
Chapter 05. Server 콤포넌트
학습 목표 • Server 콤포넌트의 이해 • Server 콤포넌트의 Ad Rotator 콤포넌트의 이해 • Server 콤포넌트의 Browser Capability 콤포넌트의 이해 • Server 콤포넌트의 Content Linking 콤포넌트의 이해
Server 콤포넌트 [1/2] • Server 콤포넌트 • 프로그래머들이 구현하기 힘든 기능이나 구현할 수 없는 기능들을 미리 제작하여 지원 • 프로그래머들은 간단히 콤포넌트들을 그냥 가져다 사용함
Ad Rotator 콤포넌트 [2/3] • Ad Rotator 콤포넌트 (코드 5-1 ~ 코드 5-3 참고) • 사용자들이 사이트에 접속할 때 마다 광고 등을 랜덤하게 출력시키는 역할 • ProgID : MSWC.AdRotator로 설정
Ad Rotator 콤포넌트 [3/3] • 스케줄러 파일 • 디스플레이 광고 결정 • 광고 데이터들이 어떠한 형식으로 저장되어 있는지 알아야 함 • 스케줄러 파일의 매개 변수
Ad Rotator 콤포넌트 [4/5] • 스케줄러 파일 형식
Browser Capability 콤포넌트 [1/2] • Browser Capability 콤포넌트(코드 5-4 참고) • 각 사용자들이 사용하는 브라우저의 정보 제공 • 이러한 정보 제공으로 프로그래머들은 사용자들의 브라우저에 맞는 페이지 전송이 가능 • ProgID : MSWC.BrowserTyper로 설정
Browser Capability 콤포넌트 [2/2] • Browser Capability 콤포넌트의 구성 • Brower.dll 파일 • Browscap.ini 텍스트 파일 (그림 5-4 참고) • 각 브라우저의 정보를 가짐 • 새로운 정보를 변경함으로써 쉽게 수정 가능
Content Linking 콤포넌트 [1/2] • Content Linking 콤포넌트 (코드 5-6, 코드 5-7 참고) • 사용자들이 어떠한 웹 페이지에 접속하여 어떤 내용을 클릭했을 경우 • 링크되어 있는 페이지가 어디에 위치해 있는지 알려주는 역할 • 페이지들에 대한 정보는 텍스트 파일로 저장되어 관리 • 웹 사이트의 페이지 분량이 많고 정기적인 페이지를 보여주는 사이트에 유용함 • ProgID : MSWC.NextLink로 설정
학습 정리 • Server 콤포넌트 • 프로그래머들이 구현하기 힘든 기능이나 구현할 수 없는 기능들을 이미 콤포넌트로 제작해 지원 • 콤포넌트를 사용하기 위한 객체 생성 형식 • Ad Rotator 콤포넌트 • 스케줄러 파일에 설정된 광고 이미지들을 랜덤하게 출력 • Browser Capability 콤포넌트 • 사용자의 브라우저 정보 출력 • Browser.dll 파일, Browscap.ini 파일로 구성 • Content Linking 콤포넌트 • 링크되어 있는 페이지가 어디에 위치해 있는지 알려주는 역할 • 페이지들에 대한 정보는 텍스트 파일로 저장되어 관리