而目前大多數browser都支援的java applet,可跨平台是其最大的優點,但是在security上會被browser 所限制,其強制採用的安全限制有:

Applet不能在執行的機器上進行一般的讀寫動作:

雖然在JDK所提供的Applet Viewer允許使用者去定義檔案的存取規則,但是在一般的browser上如 Netscape,MS IE等是不允許的,以免使用者的電腦資料被破壞或竊取。
 

除了被download 的applet的機器外Applet不能與其他的機器進行網路的溝通:

這也是為了安全的考量所設的限制,以免有外來的hacker從其他的機器進行破壞。
 

Applet不能執行機器上的任何程式:

也就是無法使用Native method。
 

Applet 無法讀取特定的系統資料:

為了安全的考量,以下的資料無法被browser所讀取。

關鍵字 定義
java.class.path Java class路徑
java.home Java install的路徑
user.dir User目前的工作目錄
user.home User的home directory
user.name User的account
arrow
arrow
    全站熱搜

    雪 薄草 發表在 痞客邦 留言(0) 人氣()