ASP 강의 시리즈(11) ActiveX 구성 요소
저자:Eve Cole
업데이트 시간:2009-05-30 19:59:03
이 섹션에서는 ASP(Active Server Pages)의 ActiveX 구성 요소에 대한 개요를 제공합니다.
ActiveX 구성 요소는 웹 기반 응용 프로그램의 일부로 웹 서버에서 실행됩니다. 구성 요소는 애플리케이션의 주요 기능(예: 데이터베이스 액세스)을 제공하므로 이러한 작업을 수행하는 코드를 생성하거나 다시 생성할 필요가 없습니다.
데이터베이스 액세스 데이터베이스 액세스 구성요소를 사용하여 애플리케이션 내에서 데이터베이스에 액세스할 수 있습니다. 그런 다음 테이블의 전체 내용을 표시하여 사용자가 웹 페이지에서 쿼리를 구성하고 다른 데이터베이스 쿼리를 수행할 수 있습니다.
광고 로테이터
Ad Rotator 구성 요소를 사용하면 이미지 표시를 대체하고 표시된 그래픽에서 다른 URL로의 링크를 제공할 수 있습니다. 광고 목록을 텍스트 파일로 저장합니다. Ad Rotator 구성 요소는 데이터 파일의 지침에 따라 광고를 표시합니다.
콘텐츠 로테이터
Content Rotator 구성 요소는 웹 페이지에서 HTML 콘텐츠 문자열을 자동으로 회전합니다. 사용자가 웹 페이지를 요청할 때마다 Content Rotator 구성 요소는 콘텐츠 일정 파일에 지정된 정보를 기반으로 새 HTML 콘텐츠 문자열을 표시합니다.
콘텐츠 문자열에는 HTML 태그가 포함될 수 있으므로 텍스트, 그래픽, 하이퍼텍스트 링크 등 HTML이 나타낼 수 있는 모든 콘텐츠 유형을 표시할 수 있습니다. 예를 들어, 이 구성 요소를 사용하여 일일 인용문이나 하이퍼텍스트 링크를 순환하거나 웹 페이지가 열릴 때마다 텍스트 및 배경 색상을 변경할 수 있습니다.
브라우저 기능
브라우저 기능 구성 요소를 사용하면 기능에 따라 브라우저로 전송되는 콘텐츠를 맞춤화할 수 있습니다.
파일 액세스
파일 액세스 구성 요소는 컴퓨터의 파일 시스템에서 파일을 검색하고 수정하는 데 사용할 수 있는 개체를 제공합니다.
콘텐츠 연결
콘텐츠 연결 구성 요소를 사용하면 응용 프로그램에서 .asp 파일의 논리적 탐색을 간단하게 제공할 수 있습니다. 많은 .asp 파일에서 URL 참조를 유지 관리하는 대신 편집하기 쉬운 텍스트 파일에서 .asp 파일의 순차적 구성만 지정하면 됩니다.
Windows NT Server용 공동 작업 데이터 개체
NTS용 공동 작업 데이터 개체 구성 요소는 웹 응용 프로그램에서 사용되는 메일 개체를 제공합니다. 이 라이브러리를 사용하면 애플리케이션에 이메일 기능을 빠르고 쉽게 추가할 수 있습니다. 프로그래밍 가능한 메일 개체를 만든 다음 해당 속성과 메서드를 사용하여 응용 프로그램의 요구 사항을 충족할 수 있습니다.
MyInfo, 상태, 시스템 및 도구
MyInfo, 상태, 시스템 및 도구 구성 요소는 Macintosh 및 Microsoft Windows를 실행하는 컴퓨터에서 개발된 응용 프로그램에 대한 호환성을 제공합니다.
MyInfo 구성 요소는 웹 사이트를 운영하는 조직의 이름과 주소, 웹 사이트 설정, 웹 사이트에 방명록이 있는지 여부 등 웹 사이트 소유자에 대한 개인 정보를 추적합니다.
상태 구성 요소는 방문자 수, HTTP 연결 수와 같은 웹 사이트 정보를 추적합니다.
시스템 구성 요소는 서버 상태 정보가 포함된 상태 개체를 만듭니다. 현재 이 서버 상태는 Macintosh용 Personal Web Server에서만 사용할 수 있습니다.
도구 구성 요소는 난수 생성, 파일 존재 여부 확인, HTML 테이블 처리 등의 방법을 제공합니다.
페이지 카운터
페이지 카운터 구성 요소는 웹 페이지가 요청된 횟수를 계산하고 표시합니다. 서버가 종료되더라도 데이터가 손실되지 않도록 일정 간격으로 캡처된 숫자를 텍스트 파일에 기록합니다.
권한 검사기
권한 검사기 구성 요소는 파일이나 페이지에 대한 웹 사용자의 액세스 권한을 테스트합니다. 권한 검사기 구성 요소를 사용하여 다양한 유형의 사용자에 맞게 ASP 기반 페이지를 사용자 정의할 수 있습니다. 예를 들어 웹 페이지에 하이퍼텍스트 링크가 포함된 경우 권한 검사기 구성 요소를 사용하여 해당 웹 페이지에 대한 사용자의 액세스 권한을 테스트하고 사용자에게 액세스 권한이 없는 페이지를 무시하거나 이러한 링크를 무효화할 수 있습니다.