アクティブなテンプレートライブラリとは何ですか?
Active Template Library(ATL)は、特定のサーバーページとソフトウェアアプリケーションコンポーネントのコードを開発するために使用されるプログラミングプロトコルのセットです。 ATLは、C ++プログラミングと組み合わせてMicrosoft®Windows®環境で使用されます。一般的なオブジェクトモデル(com)オブジェクトは、アクティブなテンプレートライブラリで構築されています。
ATLは、基本的に、Webベースのソフトウェアおよびブラウザーと相互作用するさまざまなツールのコングロマリットです。 Webユーザーは、Webブラウザーを介して素材、データ、その他のソフトウェアアプリケーションを受信できます。たとえば、インターネットユーザーがWebサイトを引き上げてWebベースのメディアプレーヤーを通じて映画を再生する場合、これは使用中のATLコントロールの例です。
基本的に、ATLはJava言語とそのさまざまなアプリケーションと同義です。 Active Templateライブラリは、ActiveX®テンプレートライブラリとして知られていました。 Microsoft®によって開発され、主にWebブラウザーであるInternetExplorer®で使用されます。プログラマーはを使用しますサーバーのメインページから実行されるスクリプトのようなコンポーネントオブジェクトモデルを作成するライブラリ。
サーバーは、Webユーザーがオブジェクトを引き上げると実際にアクセスできるものです。オブジェクトのデータは維持され、サーバーのデータベースに搭載されています。 ATLコントロールは、これらのファイルをサイバー攻撃やウイルスに対して脆弱にします。そのため、Webブラウザーとサーバーアプリケーションの両方に絶え間ないセキュリティ更新があります。
各スクリプトは、独自のWebサーバーページを維持しています。起動されるオブジェクトは、.asp接尾辞を使用してHTMLコーディングに表示されます。この頭字語は、Active Serverページの略です。 C ++プログラミングは、Active Template Libraryのスクリプトを作成するためにも使用できます。これにより、Webユーザーがサーバーページにアクセスするのにかかる時間を短縮するのに役立ちます。
Webユーザーは、毎日さまざまなアクティブなテンプレートライブラリコントロールと対話します。プロセスはそうになりました多くのWebユーザーやインターネットサーファーが、ATLコーディングで記述されたオブジェクトを扱っていることさえ認識していないことを自動化しました。アクティブな制御ダイアログボックス、インスタントメッセージチャットウィンドウ、埋め込みオーディオとビデオは、より一般的なアプリケーションの一部です。 Webブラウザーコントロールは、Webベースのソフトウェアに組み込まれているコンポーネントオブジェクトモデルの他の例です。
一部のWeb 2.0ユーザーサイトは、コンポーネントオブジェクトモデルのアイデアを中心に構築されています。ユーザーがパーソナライズされたメディアチャネルを作成し、ビデオをアップロードできるサイトが例です。これらのビデオは、各ユーザーがパーソナライズされたサーバーページを維持する中央サーバーに保存されています。