服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

保护applet免遭窃取的小技巧


  ----我们知道,网页中的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{
… …
}
}

/////////////////////////////
云南希地集团股份有限公司 段炼

扫描关注微信公众号