考察
- アプレット
- Webページ上のHTMLソースコードから参照されるプログラム。
- Webサーバーからブラウザにダウンロードされ、実行される。
- また、アプレットビューアー等のツールからでも実行できる。
-
- サイドボックス:Javaアプレットには 以下のような制限がある。
- ローカルディスクの読み書きができない。
- ローカルのコンピューターのアプリケーションを起動できない。
- ネイティブコード(Java以外のコード)を実行できない。
- これら制限の事をサイドボックスと言い、Web上でトラブルをおこさないように設定されている。
- デジタル署名
- サイドボックスを緩和するための方法。
- 作成した人、組織の身元を明らかにしてユーザーの信頼
を得、規制を緩和する。
- Appletクラス
- どのアプレットもjava.applet.Appletクラスを拡張します。
- 継承関係は上から、
- java.lang.Object
- java.awt.Component
- java.awt.Container
- java.awt.Panel
- java.applet.Applet
- Componentは、グラフィカルユーザーインターフェースに
使える様々なコンポーネントをあらわす。
- Containerは、コンポーネントを格納できるコンポーネントである。
- Panelは、Componentの有形なサブクラスである。
- アプレットのライフサイクル
- コンパイル後に自動でできる〜.classの中身についての説明
- アプレットは、main()メソッドの代わりに以下の4つの
メソッドがていぎされている。
- init():開始時にだけ呼び出される。
- start():init()終了時とアプレット再会時に呼び出し。
- stop():中断時
- destroy():終了直前に呼び出し。
- 感想
- HTML、java両方の勉強を強いられたのでてこずりました。では、お
疲れ様です。