Co to jest biblioteka aktywnych szablonów?
Active Template Library (ATL) to zestaw protokołów programowania służących do opracowywania kodu dla niektórych stron serwera i składników aplikacji. ATL jest używany w środowisku Microsoft® Windows® w połączeniu z programowaniem w C ++. Obiekty Common Object Model (COM) są budowane przy użyciu biblioteki aktywnych szablonów.
ATL to w zasadzie konglomerat różnych narzędzi, które współdziałają z oprogramowaniem i przeglądarkami internetowymi. Umożliwia użytkownikom sieci otrzymywanie materiałów, danych i innych aplikacji za pośrednictwem przeglądarki internetowej. Na przykład, gdy użytkownik Internetu wyświetla stronę internetową i odtwarza film przez internetowy odtwarzacz multimedialny, jest to przykład użycia kontrolki ATL.
Zasadniczo ATL jest synonimem języków Java i ich różnych aplikacji. Biblioteka aktywnych szablonów była znana jako biblioteka szablonów ActiveX®. Został opracowany przez Microsoft® do użytku głównie z przeglądarką internetową, Internet Explorer®. Programiści używają biblioteki do pisania modelu obiektowego, który jest jak skrypt uruchamiany ze strony głównej serwera.
Serwer jest tym, do czego faktycznie uzyskują dostęp internauci, gdy podciągają obiekt. Dane obiektu są przechowywane i przechowywane w bazie danych serwera. Kontrolki ATL narażają te pliki na ataki cybernetyczne i wirusy, dlatego stale aktualizuje się zarówno przeglądarka internetowa, jak i aplikacje serwerowe.
Każdy skrypt utrzymuje własną stronę serwera WWW. Uruchomiony obiekt pojawi się w kodzie HTML z sufiksem .asp. Skrót ten oznacza aktywną stronę serwera. Programowanie w C ++ można również wykorzystać do napisania skryptu biblioteki Active Template Library, co pomaga skrócić czas potrzebny użytkownikowi sieci na uzyskanie dostępu do strony serwera.
Użytkownicy sieci codziennie korzystają z różnych formantów Active Template Library. Proces ten stał się tak zautomatyzowany, że wielu internautów i internautów nawet nie zdaje sobie sprawy, że mają do czynienia z obiektem napisanym za pomocą kodowania ATL. Aktywne okna dialogowe sterowania, okna czatu oraz wbudowane audio i wideo to niektóre z bardziej popularnych aplikacji. Kontrolki przeglądarki internetowej to inne przykłady modeli obiektów składowych wbudowanych w oprogramowanie internetowe.
Niektóre witryny użytkowników Web 2.0 są oparte na koncepcji modeli obiektów składowych. Przykładami są witryny, które umożliwiają użytkownikom tworzenie spersonalizowanych kanałów medialnych i przesyłanie filmów. Te filmy są przechowywane na centralnym serwerze, gdzie każdy użytkownik utrzymuje spersonalizowaną stronę serwera.