활성 템플릿 라이브러리는 무엇입니까?
ATL (Active Template Library)은 특정 서버 페이지 및 소프트웨어 응용 프로그램 구성 요소에 대한 코드를 개발하는 데 사용되는 일련의 프로그래밍 프로토콜입니다. ATL은 C ++ 프로그래밍과 함께 Microsoft® Windows® 환경에서 사용됩니다. 공통 객체 모델 (COM) 객체는 활성 템플릿 라이브러리로 구축됩니다.
ATL은 기본적으로 웹 기반 소프트웨어 및 브라우저와 상호 작용하는 다양한 도구의 대기업입니다. 웹 사용자는 웹 브라우저를 통해 자료, 데이터 및 기타 소프트웨어 응용 프로그램을 수신 할 수 있습니다. 예를 들어, 인터넷 사용자가 웹 사이트를 작성하고 웹 기반 미디어 플레이어를 통해 영화를 재생할 때 사용중인 ATL 컨트롤의 예입니다.
본질적으로 ATL은 Java 언어 및 다양한 응용 프로그램과 동의어입니다. 활성 템플릿 라이브러리는 ActiveX® 템플릿 라이브러리로 알려져있었습니다. Microsoft®에서 주로 웹 브라우저 인 Internet Explorer®와 함께 사용하도록 개발되었습니다. 프로그래머는 다음을 사용합니다서버의 메인 페이지에서 실행되는 스크립트와 같은 구성 요소 객체 모델을 작성하는 라이브러리
서버는 웹 사용자가 객체를 끌 때 실제로 액세스 할 수있는 것입니다. 객체의 데이터는 서버의 데이터베이스에 유지 관리 및 보관됩니다. ATL 컨트롤은 해당 파일이 사이버 공격 및 바이러스에 취약하게 만들기 때문에 웹 브라우저와 서버 응용 프로그램 모두에 지속적인 보안 업데이트가 있습니다.
각 스크립트는 자체 웹 서버 페이지를 유지합니다. 시작된 객체는 .asp 접미사로 HTML 코딩에 나타납니다. 이 약어는 활성 서버 페이지를 나타냅니다. C ++ 프로그래밍을 사용하여 활성 템플릿 라이브러리의 스크립트를 작성하는 데 사용될 수 있습니다. 이는 웹 사용자가 서버 페이지에 액세스하는 데 걸리는 시간을 줄이는 데 도움이됩니다.
웹 사용자는 매일 다양한 활성 템플릿 라이브러리 컨트롤과 상호 작용합니다. 그 과정은 그렇게되었습니다많은 웹 사용자와 인터넷 서퍼들이 ATL 코딩으로 작성된 객체를 다루고 있다는 것을 알지 못한다는 것을 자동화했습니다. 활성 제어 대화 상자, 인스턴트 메시지 채팅 창 및 임베디드 오디오 및 비디오가 가장 일반적인 응용 프로그램 중 일부입니다. 웹 브라우저 컨트롤은 웹 기반 소프트웨어에 내장 된 구성 요소 객체 모델의 다른 예입니다.
일부 Web 2.0 사용자 사이트는 구성 요소 객체 모델의 아이디어를 중심으로 구축되었습니다. 사용자가 개인화 된 미디어 채널을 만들고 비디오를 업로드 할 수있는 사이트가 예입니다. 이 비디오는 각 사용자가 개인화 된 서버 페이지를 유지하는 중앙 서버에 저장됩니다.