Qu'est-ce que la bibliothèque de modèles actifs?
La bibliothèque de modèles actifs (ATL) est un ensemble de protocoles de programmation utilisés pour développer du code pour certaines pages de serveur et composants d'applications logicielles. ATL est utilisé dans un environnement Microsoft® Windows® en conjonction avec la programmation C ++. Les objets COM (Common Object Model) sont construits avec la bibliothèque de modèles actifs.
Un ATL est fondamentalement un conglomérat de différents outils qui interagissent avec les logiciels et les navigateurs Web. Il permet aux utilisateurs Web de recevoir du matériel, des données et d’autres applications logicielles via un navigateur Web. Par exemple, lorsqu'un internaute ouvre un site Web et lit un film via un lecteur multimédia basé sur le Web, il s'agit d'un exemple d'utilisation d'un contrôle ATL.
ATL est essentiellement synonyme des langages Java et de leurs diverses applications. Auparavant, la bibliothèque de modèles actifs était connue sous le nom de bibliothèque de modèles ActiveX®. Il a été développé par Microsoft® pour être utilisé principalement avec son navigateur Web, Internet Explorer®. Les programmeurs utilisent la bibliothèque pour écrire un modèle d'objet composant, qui ressemble à un script exécuté à partir de la page principale d'un serveur.
Le serveur est ce à quoi les utilisateurs Web accèdent réellement lorsqu'ils récupèrent l'objet. Les données de l'objet sont conservées et stockées dans la base de données du serveur. Les contrôles ATL rendent ces fichiers vulnérables aux cyberattaques et aux virus, ce qui explique la mise à jour constante des mises à jour de sécurité des navigateurs Web et des applications serveur.
Chaque script gère sa propre page de serveur Web. L'objet lancé apparaîtra dans le codage HTML avec un suffixe .asp. Cet acronyme signifie "serveur actif". La programmation C ++ peut également être utilisée pour écrire le script de la bibliothèque de modèles actifs, ce qui permet de réduire le temps nécessaire à l'utilisateur Web pour accéder à la page du serveur.
Les utilisateurs Web interagissent quotidiennement avec divers contrôles de la bibliothèque de modèles actifs. Le processus est devenu tellement automatisé que de nombreux internautes et internautes ne réalisent même pas qu’ils traitent avec un objet écrit avec le codage ATL. Les boîtes de dialogue de contrôle actif, les fenêtres de discussion par messagerie instantanée et les fonctions audio et vidéo intégrées sont parmi les applications les plus courantes. Les commandes de navigateur Web sont d'autres exemples de modèles d'objet composant intégrés dans les logiciels Web.
Certains sites d’utilisateur Web 2.0 reposent sur l’idée de modèles d’objet composant. Les sites qui permettent aux utilisateurs de créer des canaux multimédias personnalisés et de télécharger des vidéos en sont un exemple. Ces vidéos sont stockées sur un serveur central où chaque utilisateur gère une page de serveur personnalisée.