java applet介绍,applet java 介绍
applet的工作原理
含有applet的網頁的html文件代碼中部帶有和這樣一對標記,當支持java的網絡瀏覽器遇到折兌標記時,就下載相應的小應用程序代碼并在本地計算機上執行該applet。java applet是用java語言編寫的一些小應用程序,這些程序是直接嵌入到頁面中,由支持java的瀏覽器(ie或nescape)解釋執行能夠產生特殊效果的程序。它可以大大提高web頁面的交互能力和動態執行能力。包含applet的網頁被稱為java-powered頁。
當用戶訪問這樣的網頁時,applet被下載到用戶的計算機上執行,但前提是用戶使用的時支持java的網絡瀏覽器。由于applet是在用戶的計算機上執行的,所以它的執行速度不受到網絡寬帶或者modem存取速度的限制,用戶可以更好的欣賞網頁上applet產生的多媒體效果。
在java applet中,可以實現圖形繪制,字體和顏色控制,動畫和聲音的插入,人機交互網絡交流等功能。applet還提供了名為抽象窗口工具箱(abstract window toolkit,awt)的窗口環境開發工具。awt利用用戶計算機的gui元素,可以建立標準的圖形用戶界面,如窗口、按鈕、滾動條等。目前,在網絡上由非常多的applet范例來生動地展現這些功能,讀者可以去調閱相應的網頁以觀看它們的效果。
applet小應用程序的實現主要依靠java.applet包中的applet類。與一般的應用程序不同,applet應用程序必須嵌入在html頁面中,才能得到解釋執行;同時applet可以從web頁面中獲得參數,并和web頁面進行交互。
含有applet的網頁的html文件代碼中必須帶有和這樣一對標記,當支持java的網絡瀏覽器遇到這對標記時,就將下載相應的小程序代碼并在本地計算機上執行applet小程序 。
applet 是一種java的小應用程序,它通過使用該applet的html文件,由支持java的網頁瀏覽器下載運行。也可以通過java開發工具的appletviewer來運行。applet程序離不開使用它的html文件。這個html文件中關于applet的信息至少應包含一下三點:
1) 字節碼文件名(編譯后的java文件,以.class為后綴)
2) 字節碼文件地址
3)在網頁上顯示applet的方式。
一個html文件增加applet有關的內容只是使網頁更加富有生氣,如添加聲音、動畫等這些吸引人的特征,它并不會改變html文件中與applet無關的元素。
applet的安全性限制
為了防止這樣的問題出現,在缺省的情況下,大多數瀏覽器在applet安全方面受到諸多的限制,幾乎不能對系統進行任何“讀”或“寫”的操作:
1.不允許applet訪問本地文件系統
2.applet不能執行任何本地計算機 上的程序
3.不允許applet嘗試打開除提供applet的服務器之外的任何系統的socket。
4.不允許applet訪問用戶名、電子郵件地址等與本地系統有關的信息。
5.對于applet而言,java環境中的某些標準系統屬性使只讀的
6.applet不能創建或裝載applet的機器的網絡連接
7.applet不能充當網絡服務器,監聽或接收來自遠程系統的連接請求。
8.不允許applet裝載動態庫或定義本地方法調用。
9.applet不能操縱不在自己線程組中的任何線程。
10.applet不能關閉jvm。
參考網址:
http://www.8ttt8.com/jishu/w2123.htm
總結
以上是生活随笔為你收集整理的java applet介绍,applet java 介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA中将标准的IEEE754 4字节
- 下一篇: 随笔随笔随笔hnust