Skip to main content

Hvad er det aktive skabelonbibliotek?

Det aktive skabelonbibliotek (ATL) er et sæt programmeringsprotokoller, der bruges til at udvikle kode til bestemte serversider og softwareapplikationskomponenter.ATL bruges i en Microsoft Windows Miljø i forbindelse med C ++ programmering.Common Object Model (COM) -objekter er bygget med det aktive skabelonbibliotek.

En ATL er dybest set et konglomerat af forskellige værktøjer, der interagerer med webbaseret software og browsere.Det giver webbrugere mulighed for at modtage materiale, data og andre softwareapplikationer gennem en webbrowser.For eksempel, når en internetbruger trækker et websted op og spiller en film gennem en webbaseret medieafspiller, er dette et eksempel på en ATL-kontrol, der er i brug.

I det væsentlige er ATL synonymt med Java-sprogene og deres forskellige applikationer.Det aktive skabelonbibliotek blev tidligere kendt som ActiveX Skabelonbibliotek.Det blev udviklet af Microsoft at blive brugt primært med sin webbrowser, Internet Explorer .Programmerere bruger biblioteket til at skrive en komponentobjektmodel, som er som et script, der kører fra en servers hovedside.

Serveren er det, webbrugere faktisk får adgang til, når de trækker genstanden op.Objekterdataene opretholdes og ligger i Servers -databasen.ATL -kontroller gør disse filer sårbare over for cyberangreb og vira, hvorfor der er konstante sikkerhedsopdateringer til både webbrowsere og serverapplikationer.

Hvert script opretholder sin egen webserverside.Det objekt, der lanceres, vises i HTML -kodning med et .asp -suffiks.Dette forkortelse står for Active Server -side.C ++ -programmering kan også bruges til at skrive det aktive skabelonbibliotekscript, hvilket hjælper med at reducere mængden af tid, det tager for webbrugeren at få adgang til serversiden.

Webbrugere interagerer med en række aktive skabelonbibliotekskontroller pådaglig basis.Processen er blevet så automatiseret, at mange webbrugere og internet surfere ikke engang er klar over, at de har at gøre med et objekt, der blev skrevet med ATL -kodning.Dialogbokse med aktive kontrolbokse, onlinemeddelelseschatvinduer og indlejret lyd og video er nogle af de mere almindelige applikationer.Webbrowser-kontroller er andre eksempler på komponentobjektmodeller, der er indbygget i webbaseret software.

Nogle Web 2.0-brugersider er bygget omkring ideen om komponentobjektmodeller.Websteder, der giver brugerne mulighed for at oprette personaliserede mediekanaler og uploade videoer, er et eksempel.Disse videoer gemmes i en central server, hvor hver bruger opretholder en personlig serverside.