外文翻译---Java核心技术 卷Ⅱ高级特性
《外文翻译---Java核心技术 卷Ⅱ高级特性》由会员分享,可在线阅读,更多相关《外文翻译---Java核心技术 卷Ⅱ高级特性(14页珍藏版)》请在毕设资料网上搜索。
1、附录 4 外文翻译 Java 核心技术卷高级特性 当 Java 技术刚刚问世时,令人激动的并不是因为它是一个设计完美的编程语言,而是因为它能够安全地运行通过因特网传播的各种 applet。很显然,只有当用户确信 applet 的代码不会破坏他的计算机时,用户才会接受在网上传播的可执行的 applet。正因为如此,无论过去还是现在,安全都是设计人员和 Java 技术使用者所关心的一个重大问题。这就意味着, Java 技术与其他的语言和系统有所不同,在那些语言和系统中安全是事后才想到要去实现的,或者仅仅是对破坏的一种应对措施,而对 Java 技术来说,安全机制是一个不可分割的组成部分。 Java
2、技术提供了以下三种确保安全的机制: (1)语言设计特性(对数组的边界进行检查,无不检查类型的转换,无指针算法等)。 (2)访问控制机制,用于控制代码能够执行的功能(比如文件访问,网络访问等)。 (3) 代码签名,利用该特性,代码的作者就能够用标准的加密算法来表明 Java 代码的身份。这样,该代码的使用者就能够准确地知道谁创建了该代码,以及代码被标识后是否被修改过。 下面,我们要介绍 java.security 包提供的加密算法,用来进行代码的标识和用户 身份认证。 正如我们前面所说, applet 是在 Java 平台上开始流行起来的。实际上,人们发现尽管他们可以编写像著名的“ nervou
3、s text”那样栩栩如生的 applet,但是在 JDK1.0 安全模式下无法发挥其一整套非常有用的作用。例如,由于JDK1.0 下的 applet 要受到严密的监督,因此,即使 applet 在公司安全内部网上运行时的风险相对较小, applet也无法在企业内部网上发挥很大的作用。Sun 公司很快就认识到,要使 applet 真正变得非常有用,用户必须可以根据applet 的来源为其分配不同的安全级 别。如果 applet 来自值得信赖的提供商,并且没有被篡改过,那么 applet 的用户就可以决定是否给 applet 授予更多的运行特权。 如果要给予 applet 更多的信赖,你必须知道
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 java 核心技术 高级 高档 特性
