Wat is de actieve sjabloonbibliotheek?

De Active Template Library (ATL) is een set programmeerprotocollen die worden gebruikt om code te ontwikkelen voor bepaalde serverpagina's en softwareapplicatiecomponenten. ATL wordt gebruikt in een Microsoft® Windows® -omgeving in combinatie met C ++ programmering. Common Object Model (COM) objecten zijn gebouwd met de actieve sjabloonbibliotheek.

Een ATL is in feite een conglomeraat van verschillende tools die interageren met webgebaseerde software en browsers. Hiermee kunnen webgebruikers via een webbrowser materiaal-, gegevens- en andere softwaretoepassingen ontvangen. Wanneer een internetgebruiker bijvoorbeeld een website opneemt en een film speelt via een webgebaseerde mediaspeler, is dit een voorbeeld van een ATL-besturingselement in gebruik.

in wezen is ATL synoniem met de Java-talen en hun verschillende applicaties. De actieve sjabloonbibliotheek stond vroeger bekend als de ActiveX® -sjabloonbibliotheek. Het is ontwikkeld door de Microsoft® om voornamelijk te worden gebruikt met zijn webbrowser, Internet Explorer®. Programmeurs gebruiken deBibliotheek om een ​​componentobjectenmodel te schrijven, dat is als een script dat wordt uitgevoerd vanaf de hoofdpagina van een server.

De server is waar webgebruikers daadwerkelijk toegang toe krijgen wanneer ze het object ophalen. De gegevens van het object worden onderhouden en gehuisvest in de database van de server. ATL -besturingselementen maken die bestanden kwetsbaar voor cyberaanvallen en virussen, daarom zijn er constante beveiligingsupdates voor zowel webbrowsers als servertoepassingen.

Elk script onderhoudt zijn eigen webserverpagina. Het gelanceerde object wordt weergegeven in HTML -codering met een .asp -achtervoegsel. Dit acroniem staat voor Active Server -pagina. C ++ programmeren kan ook worden gebruikt om het script van de actieve sjabloonbibliotheek te schrijven, wat helpt om de hoeveelheid tijd die de webgebruiker nodig heeft te verminderen om toegang te krijgen tot de serverpagina.

Webgebruikers interageren dagelijks met verschillende actieve sjabloonbibliotheekbesturingselementen. Het proces is zo gewordenGeautomatiseerd dat veel webgebruikers en internet surfers zich niet eens realiseren dat ze te maken hebben met een object dat is geschreven met ATL -codering. Dialoogvenster Actief besturingselement, direct berichtchat Windows en embedded audio en video zijn enkele van de meest voorkomende toepassingen. Webbrowserbesturingselementen zijn andere voorbeelden van componentobjectenmodellen die zijn ingebouwd in webgebaseerde software.

Sommige Web 2.0 -gebruikerssites zijn gebouwd rond het idee van componentobjectenmodellen. Sites waarmee gebruikers gepersonaliseerde mediakanalen kunnen maken en video's uploaden, zijn een voorbeeld. Deze video's worden opgeslagen in een centrale server waar elke gebruiker een gepersonaliseerde serverpagina onderhoudt.

ANDERE TALEN