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 et 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 op et websted 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® Template Library. Det blev udviklet af Microsoft® til primært at blive brugt med sin webbrowser, Internet Explorer®. Programmerere brugerBibliotek for at skrive en komponentobjektmodel, der er som et script, der kører fra en serverens hovedside.

Serveren er, hvad webbrugere faktisk får adgang til, når de trækker genstanden op. Objektets data opretholdes og ligger i serverens database. 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 skabelonbiblioteks script, hvilket hjælper med at reducere den tid, det tager for webbrugeren at få adgang til serversiden.

Webbrugere interagerer med en række aktive skabelonbibliotekskontroller dagligt. Processen er blevet sådanAutomatiserede, 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 på en central server, hvor hver bruger opretholder en personlig serverside.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?