Was ist die aktive Vorlagenbibliothek?
Die Active Template Library (ATL) ist eine Reihe von Programmierprotokollen, mit denen Code für bestimmte Serverseiten und Softwareanwendungskomponenten entwickelt werden. ATL wird in einer Microsoft® Windows® -Umgebung in Verbindung mit C ++ - Programmierung verwendet. COM-Objekte (Common Object Model) werden mit der aktiven Vorlagenbibliothek erstellt. Sie können Webbenutzer über einen Webbrowser Material, Daten und andere Softwareanwendungen empfangen. Wenn ein Internetbenutzer beispielsweise eine Website aufnimmt und einen Film über einen webbasierten Media-Player spielt, ist dies ein Beispiel für eine verwendete ATL-Steuerung. Die aktive Vorlagenbibliothek wurde früher als ActiveX® -Vorlagenbibliothek bezeichnet. Es wurde von der Microsoft® entwickelt, um hauptsächlich mit seinem Webbrowser Internet Explorer® verwendet zu werden. Programmierer verwenden dieBibliothek zum Schreiben eines Komponentenobjektmodells, das wie ein Skript ist, das von der Hauptseite eines Servers aus ausgeführt wird. Die Daten des Objekts werden in der Datenbank des Servers gepflegt und untergebracht. ATL -Steuerelemente machen diese Dateien anfällig für Cyber -Angriffe und -viren, weshalb es sowohl für Webbrowser als auch für Serveranwendungen konstante Sicherheitsaktualisierungen gibt.
Jedes Skript verwaltet eine eigene Webserverseite. Das gestartete Objekt wird in der HTML -Codierung mit einem .asp -Suffix angezeigt. Dieses Akronym steht für Active Server -Seite. C ++ - Programmierung kann auch verwendet werden, um das Skript der aktiven Vorlagenbibliothek zu schreiben, mit dem die Zeit, die der Webbenutzer benötigt, zu verringern, um auf die Serverseite zuzugreifen.
Webbenutzer interagieren täglich mit einer Vielzahl von aktiven Vorlagenbibliothekskontrollen. Der Prozess ist so gewordenAutomatisch, dass viele Webbenutzer und Internet -Surfer nicht einmal erkennen, dass sie mit einem Objekt zu tun haben, das mit ATL -Codierung geschrieben wurde. Aktive Steuerungsdialogfelder, Sofortnachrichten -Chat -Windows und eingebettete Audio und Video sind einige der häufigsten Anwendungen. Webbrowser-Steuerelemente sind weitere Beispiele für Komponentenobjektmodelle, die in webbasierte Software integriert sind.
Einige Web 2.0 -Benutzerstellen basieren auf der Idee von Komponentenobjektmodellen. Websites, mit denen Benutzer personalisierte Medienkanäle erstellen und Videos hochladen können, sind ein Beispiel. Diese Videos werden in einem zentralen Server gespeichert, auf dem jeder Benutzer eine personalisierte Serverseite verwaltet.