保护A let免遭窃取的小技巧

文章作者 100test 发表时间 2008:03:17 12:05:21
来源 100Test.Com百考试题网


我们知道,网页中的JavaApplet虽不象图像文件可以直接从游览器中以Saveas命令获取,但仍可能被浏览者从Cache中找出,放入自己的网页。因此,如果要保护自己的applet免遭"窃取",方法之一是让Applet只运行于指定URL的网页中。在Java语言中,Applet所在网页的URL可以由java.applet程序包中提供了方法getDocumenBase()来取得。

  例如,在下面一段程序中,Applet在初始化阶段先检测当前URL,一旦与设定不符,就在Java控制台(Java Console)中输出警告信息,然后自动中止运行,从而实现了Applet的"版权保护"。

import java.net.*.
import java.applet.*.

public class myonly extends Applet{

public void init(){
String ower=getDocumentBase().getHost().
if(!ower.equals("www.mydomain.com")){
System.out.println("Warning ! A stolen Applet.").
System.exit(1).
}
else{
… …
}
}

相关文章


GMAT考试综合辅导:GMAT备考计划范例
GMAT考试综合辅导:GMAT逻辑策略分析
GMAT考试综合辅导:GMAT阅读和作文
GMAT考试综合辅导:GMAT句子改错
保护A let免遭窃取的小技巧
Java应用技巧-A let与A lication合并
用Java插件在浏览器中运行Java2A let
Java小程序源文件的组成
细化解析:教你轻松掌握Oracle内存结构
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛