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