logo

Java のアプレットの種類

特殊なタイプの ジャワ Webブラウザ上で動作するプログラムを「Webブラウザ」といいます。 アプレット 。クライアント側で動作するため、応答時間が短くなります。これは、Windows、Linux、Mac OS などのプラットフォームのブラウザによって実行されるため、非常に安全です。Web ページに含めることができるアプレットは 2 種類あります。

    ローカルアプレット リモートアプレット
Java のアプレットの種類

両方のタイプのアプレットを 1 つずつ理解してみましょう。

ローカルアプレット

ローカルアプレット を自分たちで作成し、Web ページに埋め込みます。ローカル アプレットはローカルで開発され、ローカル システムに保存されます。 Web ページは、システム内でローカル アプレットを見つけたときに、インターネットから情報を取得する必要はありません。ファイル名またはパス名によって指定または定義されます。アプレットの定義には 2 つの属性が使用されます。 コードベース パス名を指定し、 コード アプレットのコードを含むファイルの名前を定義します。

ローカルアプレットの指定

 <applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>

ローカル アプレットを作成して Web ページに埋め込む方法を理解するために、ローカル アプレットの例を見てみましょう。

  1. まず、Web ページに埋め込むためのローカル アプレットを作成します。
  2. その後、そのローカル アプレットを Web ページに追加します。

フェイスアプレット.java

 //Import packages and classes import java.applet.*; import java.awt.*; import java.util.*; import java.awt.event.*; //Creating FaceApplet class that extends Applet public class FaceApplet extends Applet { //paint() method starts public void paint(Graphics g){ //Creating graphical object g.setColor(Color.red); g.drawString(&apos;Welcome&apos;, 50, 50); g.drawLine(20, 30, 20, 300); g.drawRect(70, 100, 30, 30); g.fillRect(170, 100, 30, 30); g.drawOval(70, 200, 30, 30); g.setColor(Color.pink); g.fillOval(170, 200, 30, 30); g.drawArc(90, 150, 30, 30, 30, 270); g.fillArc(270, 150, 30, 30, 0, 180); } } 

次のコマンドを使用して上記のコードを実行します。

Java のアプレットの種類

リモートアプレット

リモート アプレットは別の開発者によって設計および開発されます。これは、インターネットに接続されているリモート コンピューター上に配置されているか、インターネットに接続されているリモート コンピューター上で利用できます。リモート コンピュータに保存されているアプレットを実行するには、システムがインターネットに接続されており、ダウンロードして実行できます。リモート アプレットを見つけてロードするには、Uniform Recourse Locator (URL) と呼ばれる Web 上のアプレットのアドレスを知る必要があります。

Java のアプレットの種類

リモートアプレットの指定

 <applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>

ローカル アプレットとリモート アプレットの違い

次の表では、ローカル アプレットとリモート アプレットの主な違いについて説明します。

ローカルアプレット リモートアプレット
ローカル アプレットでアプレットの URL を定義する必要はありません。 リモート アプレットでアプレットの URL を定義する必要があります。
ローカル アプレットはコンピュータで利用できます。 私たちのコンピュータではリモート アプレットを利用できません。
それを使用したりアクセスしたりするために、インターネット接続は必要ありません。 これを使用したり、コンピューターでアクセスしたりするには、インターネット接続が必要です。
これは私たち自身で作成され、Web ページに埋め込まれます。 別の開発者によって書かれました。
ダウンロードする必要はありません。 これはリモート コンピュータで利用できるため、システムにダウンロードする必要があります。