日期:2011-03-22 16:16:00 来源:本站整理
程序片的范围[Java编程]
本文“程序片的范围[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
出于安全来由,程序片非常遭到限制,并且有很多的事我们都不能做.您普通会问:程序片看起来能做什么,据说它又能做什么:扩大浏览器中WEB页的功效.自从作为一个网上冲浪者,我们从未真正想理解能否一个WEB页来自友好的大概不友好的站点,我们想要一些可以安全地行动的代码.所以我们大概会注意到大量的限制:
(1) 一个程序片不能接触到本地的磁盘.这意味着不能在本地磁盘上写和读,我们不想一个程序片通过WEB页面阅读和传送重要的信息.写是被禁止的,当然,因为那将会惹起病毒的侵入.当数字签名见效时,这些限制会被解除.
(2) 程序片不能拥有菜单.(注意:这是规定在Swing中的)这大概会削减关于安全和关于程序简化的麻烦.我们大概会接到有关程序片调和好处以作为WEB页面的一部份的告诉;而我们普通不去注意程序片的范围.这儿没有帧和标题条从菜单处弹出,呈现的帧和标题条是属于WEB浏览器的.大概将来计划能被改变成答应我们将浏览器菜单和程序片菜单相结合起来——程序片可以影响它的环境将招致太危及整个系统的安全并使程序片过于的复杂.
(3) 对话框是不被信任的.在Java中,对话框存在一些令人难懂的地方.首先,它们不能精确地回绝程序片,这实在是令人懊丧.假如我们从程序片弹出一个对话框,我们会在对话框上看到一个附上的消息框“不被信任的程序片”.这是因为在理论上,它有大概拐骗用户去考虑他们在通过WEB同一个老顾客的本地利用程序交易并且让他们输入他们的信誉卡号.在看到AWT开辟的那种GUI后,我们大概会尴尬地相信任何人城市被那种办法所玩弄.但程序片是一向附着在一个Web页面上的,并可以在浏览器中看到,而对话框没有这种依靠关系,所以理论上是大概的.因此,我们很少会面到一个利用对话框的程序片.
在较新的浏览器中,对遭到信任的程序片来说,很多限制都被放宽了(受信任程序片由一个信任源认证).
触及程序片的开辟时,还有另一些问题需求考虑:
■程序片不断地从一个合适差别类的单独的服务器上下载.我们的浏览器可以缓存程序片,但这没有保证.在Java 1.1版中的一个改良是JAR(Java ARchive)文件,它答应将全部的程序片组件(包含别的的类文件、图象、声音)一同打包到一个的能被单个服务器处理下载的压缩文件.“数字签字”(能校验类成立器)可有效地加入每个单独的JAR文件.
■因为安全方面的来由,我们做某些工作越发艰难,比方拜候数据库和发送电子邮件.别的,安全限制法则使拜候多个主机变得非常的艰难,因为每一件事都必须通过WEB服务器路由,形成一本性能瓶颈,并且单一环节的出错城市招致整个处理的终止.
■浏览器里的程序片不会拥有一样的本地利用程序运行的控件范例.比方,自从用户可以开关页面以来,在程序片中不会拥有一个情势上的对话框.当用户对一个WEB页面举行改变或退出浏览器时,对我们的程序片而言简直是一场灾难——这时没有办法保存状况,所以假如我们在处理和操作中时,信息会被丧失.别的,当我们脱离一个WEB页面时,差别的浏览器会对我们的程序片做差别的操作,因此后果本来就是不肯定的.
以上是“程序片的范围[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:java程序片的所长
- ·下一篇文章:java action的替用品
- ·中查找“程序片的范围”更多相关内容
- ·中查找“程序片的范围”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论