Applet安全机制

到今天为止,我开始怀疑自己的智商了…
一个程序而已,搞了一个多月了,我要崩溃了啊,好不容易GUI做出来了,特征提取遇到一系列这样那样的问题,真想甩手不干了…可是休息两天,继而感到自责。当初选择applet就是看中了一点,它可以直接getImage,没有想到后果竟是如此的惨痛!!出于安全方面的考虑,James Gosling 给了applet诸多的限制,以致于当我想用它来访问本地文件的时候束手无策啊真是,可是到今天要是再改换读写图像文件的方法,譬如用MediaTracker,那改的东西就更多了,我骑虎难下,进退两难呵!还有那个该死的ImageFilter,对象方法不能传出数据,类方法either!即使能传出来,也是上一次的,why?who can tell me why?百思不得其解,好了想换个方式好了,写文件,再读取进而构造特征向量,可是该死的applet又不允许,难道我只能选择system.out这种既笨又不利于后期处理的办法?不甘心啊我…
搞得我20几岁的人像更年期,整天想发火,8想影响别人,封闭自己几天好了…
Applet安全机制 
通常的浏览器运行Applet程序的安全策略如下:
(1)Applet不能启动任何本地的可执行文件。
(2)Applet只能与它们最初驻留的服务器通信,而不能与其它位于“网络”上客户机本地网络上的服务器通信。
(3)Applet不能读写本地文件系统。
(4)Applet只能获取本地计算机的部分非敏感性信息,如操作系统名称和版本号、文件及路径分隔符、换行符等。
(5)Applet运行时弹出的窗口都会带有一些警告消息。
(6)此外,Applet还可通过数字签名(标明其作者和来源地)进行不同的安全授权。
Applet读写本地文件:
(1) 你可以采用签名的办法解决。
(2) 你可以修改客户端 jre 的安全设计来解决。
修改客户端 jre 的安全设置的步骤:
a) 找到文件 [jre]/lib/security/java.policy
b) 修改该文件,在里面的最后面( } 上一行)加上 permission java.security.AllPermission;
按照 2 的方法做后还是有如下错误:
java.security.AccessControlException: access denied (java.io.FilePermission C:/boot.ini read)
 
 我昏...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值