點擊查看:2015計算機(jī)等級考試二級Java入門教程章節(jié)匯總
點擊查看:2015計算機(jī)等級考試二級Java入門教程第十二章匯總
12.8 有關(guān)小應(yīng)用程序更詳細(xì)的內(nèi)容
小應(yīng)用程序(Applet)是一種獨特的程序類型。它們只能運行在web瀏覽器的環(huán)境中。為了保護(hù)運行小應(yīng)用程序的環(huán)境安全,對它所能夠執(zhí)行的操作有一些嚴(yán)格的限制,若沒有這些限制,直接進(jìn)入系統(tǒng)的有些內(nèi)容就會對系統(tǒng)產(chǎn)生破壞。換言之,它是病毒傳播的途徑。
在Java程序中系統(tǒng)的安全性是由安全管理器管理的,它是一個很簡單的對象。它提供了設(shè)置和檢查安全控制的方法。這些方法確定Java程序允許做什么,不允許做什么。小應(yīng)用程序能夠做的與不能夠做的由運行小應(yīng)用程序的瀏覽器安裝的安全管理器與系統(tǒng)實際的安全策略決定。
除非顯式地聲明所允許的安全策略,否則,小應(yīng)用程序上的主要默認(rèn)限制是:
小應(yīng)用程序不能在本地計一算機(jī)上訪問文件。
小應(yīng)用程序不能包含本地計算機(jī)上的其他程序。
小應(yīng)用程序與HTML主頁包含的下載小應(yīng)用程序不同,它不能與其他任何計算機(jī)通信。
顯然,有些限制比較嚴(yán)格。若需要的話,你可以建立一個安全策略,通過在策略文件中顯式地驗證來允許特別委托的程序、小應(yīng)用程序或站點做一定的操作。策略文件是為特殊源代碼定義允許做什么的ASCll文本文件。我們在此不詳細(xì)地討論它。但是如果你需要為你的系統(tǒng)建立策略文件,使用JDK提供的Policytool程序是最容易的。
因為它們是作為HTML主頁的一部分加載的,所以,小應(yīng)用程序應(yīng)該很簡短。這并不意味著它們一定很簡單、單純,因為它們也習(xí)一以從所在的機(jī)器下訪問主計算機(jī),可以提供訪問主機(jī)上文件的強(qiáng)大功能,然而它們通常比較短小,這樣更易于下載。
JApplet類包含下列方法。它們由瀏覽器或控制小應(yīng)用程序的瀏覽器自動地調(diào)用。
相關(guān)推薦:
2015計算機(jī)等級考試二級Java入門教程章節(jié)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |