Quelle est la bibliothèque de modèles active?
La bibliothèque de modèles active (ATL) est un ensemble de protocoles de programmation qui sont utilisés pour développer du code pour certaines pages de serveur et composants d'application logicielle. ATL est utilisé dans un environnement Microsoft® Windows® en conjonction avec la programmation C ++. Les objets du modèle d'objets communs (COM) sont construits avec la bibliothèque de modèles active.
Un ATL est essentiellement un conglomérat de différents outils qui interagissent avec les logiciels et les navigateurs basés sur le 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 utilisateur Internet tire un site Web et joue un film via un lecteur multimédia basé sur le Web, il s'agit d'un exemple de contrôle ATL utilisé.
Essentiellement, ATL est synonyme des langues Java et de ses différentes applications. La bibliothèque de modèles active était connue sous le nom de bibliothèque de modèles ActiveX®. Il a été développé par le Microsoft® pour être utilisé principalement avec son navigateur Web, Internet Explorer®. Les programmeurs utilisent leBibliothèque pour écrire un modèle d'objet composant, qui est comme un script qui s'exécute à partir de la page principale d'un serveur.
Le serveur est à quoi les utilisateurs Web ont réellement accès lorsqu'ils tirent l'objet. Les données de l'objet sont maintenues et hébergées dans la base de données du serveur. Les commandes ATL rendent ces fichiers vulnérables aux cyberattaques et aux virus, c'est pourquoi il y a des mises à jour de sécurité constantes des navigateurs Web et des applications de serveur.
Chaque script maintient sa propre page de serveur Web. L'objet lancé apparaîtra dans HTML Coding avec un suffixe .asp. Cet acronyme signifie une page de serveur actif. La programmation C ++ peut également être utilisée pour écrire le script de la bibliothèque de modèles actifs, ce qui aide à réduire le temps nécessaire à l'utilisateur Web pour accéder à la page du serveur.
Les utilisateurs Web interagissent avec une variété de contrôles de bibliothèque de modèles actifs au quotidien. Le processus est devenu ainsiAutomatisé que de nombreux utilisateurs Web et surfeurs Internet ne se rendent même pas compte qu'ils ont affaire à un objet qui a été écrit avec le codage ATL. Les boîtes de dialogue de contrôle actif, les fenêtres de chat de message instantané et l'audio et la vidéo embarqués sont quelques-unes des applications les plus courantes. Les contrôles du navigateur Web sont d'autres exemples de modèles d'objets composants qui sont intégrés dans les logiciels basés sur le Web.
Certains sites utilisateur Web 2.0 sont construits autour de l'idée des modèles d'objets composants. 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 dans un serveur central où chaque utilisateur maintient une page de serveur personnalisée.