小型应用程序是一个非常小的程序,只能在网络浏览器中运行。小应用程序代码会自动下载回来,作为网页的一部分(这是类似于页面中的图片)。激活小应用程序后,它会执行一个程序。小应用程序的一个优点体现在:通过小应用程序,一旦用户需要客户软件,软件就可从服务器自动下载回来。并且能主动地获得客户软件最新的版本号,避免不必要的错误,更省下了重新安装的时间。由于java的设计原理,程序员只需要创建一个版本的程序,然后程序可以运行在几乎所有的计算机和安装在浏览器的JAVA解释器。因为JAVA是一个全功能的编程语言,我们能做的尽可能多的工作,在我们发送一个请求给服务器的时候。因此,我们不必再通过因特网发送一个带有请求的表单,然后通过服务器检测其中是不是存在拼写或者参数的错误。大多数数据验证工作都可以在客户端进行,没有必要坐在电脑前焦急等待服务器的响应。因此,使用JAVA不仅可以提升速度和响应的灵敏度,而且可以明显减轻服务器的负担,从而保障了网络的畅通,提升了性能。

和其他脚本程序相比,JAVA小应用程序的另一个优势是它使用编译后的字节码形式,所以客户不能看到源代码。当然由于反编译软件的存在,或得JAVA小应用程序的源码也并不是件难事,并且是否隐藏代码并不是个重要的问题。大家要注意另外两个重要的问题。这本书将之前所提到的,编译的JAVA程序可以包含多个模块,另一方面,将脚本程序集成到网页中,作为网页文本的一部分。这个程序一般很小,可以有效的减少服务器上的点击次数。另一个因素是学习的问题。你可能觉得JAVA是一种特别好学的语言,那么你多半被别人误导了,相反,X学习JAVA语言并不是特别的轻松。如果你使用的是Visual Basic程序员,然后转向VBScript将是更有效的解决方案。因为VBScript已经可以解决大多数典型的C/S的问题,所以对于这部分程序员来说一旦使用VBScript上手是很难轻易更换而学习JAVA的。若是对脚本编制语言较为熟悉,建议在学JAVA之前,可以先学习一下JavaScript或者VBScript,因为他们可能更适合你的需求,不必经历学习JAVA的艰苦过程。所以没有最好的语言只有最合适的语言,而JAVA就是为WEB而生。

上一篇:人力资源管理的转变英文文献和中文翻译
下一篇:JDBCResultSet对象英文文献和中文翻译

数控机床制造过程的碳排...

新的数控车床加工机制英文文献和中文翻译

抗震性能的无粘结后张法...

锈蚀钢筋的力学性能英文文献和中文翻译

未加筋的低屈服点钢板剪...

台湾绿色B建筑节水措施英文文献和中文翻译

汽车内燃机连杆载荷和应...

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发