快速业务通道

Java在网站开发过程中的优势 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15

Java在网站开发过程中的优势

时间:2011-09-09

Java是一种被广泛使用的网络编程语言。随着Internet的发展,Java语言以其强大的生命力得到了越来越广泛的应用。Java语言之所以受人推崇,是因为它确实称得上是一种新一代编程语言,具有面向对象、可移植性好、与硬件无关、系统强健安全、提供了并发机制、性能高的众多优点,并提供了茶叶网站分布性、多线程、动态性的支持。

Java作为一种重要的开发工具,它具有七个主要特性:安全性、核心API、开放式标准、分布式和动态结构、面向对象、多线程、内存管理。

(1)安全性

安全性是Internet开发者面临的最重要的问题。用户最怕两件事:保密信息被窃取或计算机系统被黑客破坏。Java的内置式安全性解决了这两个问题。

Java的安全性模型有三个基本组成部分:类装入器、字节代码验证器和安全管理器。字节代码验证器确保Java程序的茶叶网站编译正确,遵循VM的访问限制。下一层安全性是由类装入器提供的。类装入器从网络上获取类时把来自不同服务器的类相互分开并与本地类区别开来。通过这样分离,类装入器就可以防止网上装入的类假装成标准的内置/内置式类,或干扰从其它服务器装入类的操作。

安全管理器实现VM的安全性策略。安全性策略确定VM可以进行什么活动,在什么条件下进行。例如文件的输入/输出(I/O)中存储和装人磁盘文件中的文档。VM有能力读取或写人文件,但首先要经过茶叶网站源码安全管理器I/O 检查。这使安全管理器能确定Java程序是否可以访问磁盘文件而不会对文件系统造成恶意伤害。

安全管理器通常用于防止警告性错误。例如在Java允许使用的浏览器netscape navigator中,安全性策略甚至不允许文件访问。安全管理器本身也是用Java编写的(是一个Java类文件),所以必要时可以覆盖。同时,Java也有措施来防止敌意的Java程序写入自己的安全策略。这些措施将防止web浏览器运行时将其它安全管理器加人系统。

总之,Java的安全性措施保证Java程序在VM规则下操作,防止未授权的程序访问包含专有信息的系统资源或危及客户机的完整性。

(2)核心API

API即应用程序编程接口,是应用程序开发者为了更快地构造软件而使用的功能库。Java的核心API提供了一组系统平台上常用的功能。

API分成多个软件包。它们是分别完成相关功能的类。这些软件包之一包含一些核心语言功能,如文字处理和错误处理,没有这个库,Java程序的编写几乎是不可能的。其它软件包中包含实用程序、联网、i/o、图形用户接口工具和与web浏览器的接口。

(3)开放式标准

Java VM已经出现在十几种不同的硬件与操作系统组合中。Java跨平台能力的最大优势在于Java类文件不需要预先针对每个平台进行编译。在系统中编写的Java应用程序可以运行在所有支持Java的系统平台上。Java的另一个成为跨平台开发工具的关健是每个平台上有专用的核心功能集。核心Java? API对Java的所有实施都是一样的,它无需对桌面应用程序编写本地码。

(4)分布式和动态结构

Windows操作系统中,部分程序可以换成动态链接库(DLL),以便动态共享或装入(即在程序运行时),操作系统在执行时完成最后阶段的链接。使用共享dll能节省内存并改进软件的模块化程度。

Java进一步利用了动态库。VM类装入器在从盘上取类文件的同时还可以从网络上获取,Java应用程序既是动态的又是分布式的。这种特性使可用Java的测览器能自动采用新Web地址上可用的协议。这样,Java应用程序无需取回程序的无用部分。Java具有改变行业中使用的软件的分布式模型能力。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号