アプレットとは何ですか?

アプレットは、別のソフトウェアアプリケーション内でのみ実行することを目的とした特別なタイプのコンピュータープログラムです。 この用語は、Javaプログラミング言語で書かれたプログラムを説明するために最も一般的に使用されます。 これらのプログラムは、標準のハイパーテキストマークアップ言語(HTML)が不十分なWebサイトに機能とインタラクティブ性を追加するように設計されています。 携帯電話などのモバイルデバイスもアプレットを使用していますが、異なる方法でそうするかもしれません。

アプレットと標準のコンピューターアプリケーションには多くの違いがあります。 最大の違いは、アプレットは、システム上の別のプログラム、ほとんどの場合Webブラウザーまたはその他の専門的な通訳である別のプログラムによってのみ実行できることです。 これにより、追加のセキュリティが提供され、それが書かれている言語が必要に応じてそれぞれの異なるオペレーティングシステムによって翻訳されるため、アプレットがプラットフォームに依存することを許可します。y厳しいセキュリティコントロール。 標準のアプレットは、システムリソースに直接アクセスできない非常に制限されたモードで実行されます。 プログラムを実行しているソフトウェアは、アクセスを制限して、実行中のシステムを認識できないようにすることができます。 あるいは、ユーザーの裁量でアクセスを増やすことを可能にする高度なセキュリティ方法を実装できるアプレットの種類があります。

Webブラウザーは、Javaアプレットを使用して、完全に個別のプログラムをインストールすることなく、さまざまな種類のオンラインメディアにユーザーにアクセスできるようにします。 また、アプレットを使用して、オンラインフォームの完成を容易にしたり、画像を動的に表示したり、ゲームをプレイできるようにするために使用される場合があります。 アプレットは、購入するときにサーバーと安全に通信するために採用されている電子商業市場での広範な使用を楽しんでいます。

私たちであるときWebブラウザを介して、アプレットはソフトウェアを書き換える必要なく高度にカスタマイズできます。 これは、HTMLを使用して行われます。 WebサイトのHTMLドキュメントの内部から呼び出されると、HTMLコード内から直接プログラムにいくつかの異なるパラメーターを渡すことができます。 このメカニズムにより、単一のアプレットを複数のWebサイトで簡単にカスタマイズできます。

モバイルデバイスは、少し異なる方法でアプレットを使用します。 多くのデバイスには、他のプログラムから独立したアプレットを実行できるようにする本質的なソフトウェアフレームワークが含まれています。 この方法は、プログラムを別のソフトウェアコンテナに包むことなく、標準実装のすべてのセキュリティと移植性を付与します。

アプレットは、ホストシステムを傷つけられない安全な環境で動作するように設計されていますが、システムに完全にアクセスできる方法があります。 Javaアプレットに署名することができます。つまり、システムのユーザーがProを信頼している場合グラム、ホストシステムのファイルとリソースへのアクセスが許可されます。 これらのタイプのセキュリティの例外は、アクセスを許可する前に常に最初にユーザーに促します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?