Java在Web开发中的应用

2017-10-09 20:18申国平
科技传播 2017年18期
关键词:开发应用

申国平

摘 要 Java语言由于具有很多的优点,被广泛应用在编程中,如针对客房端、服务器。本文对Java的特点进行了分析,并针对Web开发中的应用进行了说明。

关键词 Java;Web;开发应用

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2017)195-0057-02

目前,Java已被广泛应用,这个词可以用在许多与网络有关的功能上。现在可以用Java的形式进行很多网络上的服务功能开发,比如电子邮件的收发,文件的上传与下载,进行BBS讨

论等。

虽然使用Web的形貌浏览网页还存在着一定的弊病,比如传输效率的问题,但是用软件的开发者还是习惯使用,他们会将所有的应用功能统一起来,用户可以使用熟悉的方式并利用原有的工具进行深层次的

开发。

Java有许多的用户,在软件业内比较流行,Java与网络中的Web一起使用,可以取得很大的效果。Java语言可以独立于平台之外,面向用户、分散式,多线性及安全功能有保证,这些都是Java独有的功能,因此,它可以作为作息平台开发的优良工作,可以保证运行环境的稳定。Java的使用性能非常适合用于网络上的

开发。

用户浏览网页是通过客户端与服务器的共同作用完成的。客户端与服务器的组合已广泛用于网络上的服务

开发。

比如,一台计算机在上网时需要与另一台建立联系时,需要向这台计算机发出指令,这个指令是通过发过去的网页实

现的。

在这个信息通讯过程中,发出申请的计算机可以叫做客户机,在远端的,可以提供服务功能的被称为服务器。客户机与服务器组成了基本的网络,可以将数据资源进行集中存放。现在实际的应用中,可以将需要的数据存放在特定的数据库中。根据指令,数据提供给需要的计

算机。

在Web中,Java程序被广泛使用,通过Java可以在浏览器中显示动画效果,还可以播放视频。浏览器中有了Java的支持,新的类型文件可以得到有效

处理。

1 客户端编程

在客户机与服务器的信息交换的过程中,客户机必须对获得的信息及时传递到服务器,由服务器根据情况完成处理,这个过程需要一段时间,所以完成可能需要等待一

会儿。

由于浏览器的功能单一,可能用来查看程序,没有其它的功能,所以要通过其它方式解决这个问题。可以通过不同的方式解决这个问题。人们采取了许多不同的方法。

针对浏览器没有其它的功能,可以对图形的格式进行改进,浏览器可能显示更好的动画和视频。对于存在的其他的问题,就需在通过编程来解决。客户端可以加载一个控制程序,这个方式叫客户端编程。

插件和脚本是两种不同的方式,这两种语言可以解决大部分的客户端的编程序

问题。

对于编程以外的问题,可以通过加载控件的方式得以实现。Java可以将程序碎片化,碎片化的程序可以实现程序的动态执行,还可以在不同的平台上得以应用,并且具有很强的安全性。这些小程序以网页的形式发布到互联网上。可以在支持Java的服务器上使用。Java独有的安全性能,可以保证用户在载入多媒体时安全得到保证,可以将病毒挡在服务器的

外面。

使用Java可能方便地将图形,视频,动画等多媒体从网上获得,但也有特殊的条件,它可以在用户有需要发生动态改变,内容也发生变化。可以将多媒体的内容丰富起来。使用它的好处是,如果客户在调用程序片时,可以在服务器上找到相应的软件,这样的好处是可以保证软件的实时更新,用户省去了重新安装的步骤,服务器上的软件为最新的

版本。

在Java程序设计中,只有创建一个安装包,可以解决网络上所有计算机的软件安装问题。由于Java语言的多功能性,客户端在向服务器发出指令时,用户可以进行多线程操作。而省去了通过网络申请的方式,服务器还可以自动完成语言的语法错误的

检查。

这个优势让系统的校验变得容易了,网络的负荷也降低了,对于保证网络的畅通具有很好的帮助。Java编程后的软件由于隐蔽了源代码,所以使用者看不到,这对软件也是一种

保护。

在网络中,安全问题是最重要的问题。当用户访问一个网络站点时,这个网站中网页内容可能还包含有其它的恶意代码。这结代码在客户端和服务器中传播,危害到了整个的网络。Java可以使用“沙箱”的方式解决恶意代码问题。Java程序中包含了可以检测恶意程序的功能,计算机内的文件不允许被删除,让计算机的磁盘可以受到保护。

2 服务器端编程

当客户端向服務器发送指令时,如果是一个较为复杂的指令,会涉及到对数据库的访问。而这其中最容易发生错误的就是检索命令,服务器在获得指令后,会先转换为网页文件,并将转换后的文件传送到会把它的客

户端。

另外,用户在完成数据库中注册时,也会发出申请指令,这些也需要服务通过代码

实现。

3 Java在Web中的效果

Java编程Web具有3个层次,第一层次是用户的服务,第二个层次是应用服务,第三个层次是数据服务。这3个层次极大扩展了Java的使用功能。

由于保密的要求,不同的用户具有不同的权限,Java访问过程中需要对特定的用户设定访问权限,通过控制技术可以确定用户的权限。使用此技术可以对网络上的资源进行有效的

保护。

Java的特性决定了在使用中,会将收到的指令与原有数据进行比对,当发现有不相同数据时,将不再执行。这个特点可以用在用户对服务器的访问中,比如在输入用户名和密码的过程中,Java会进行识别,当发现错误时,会不再

执行。

Java 在Web中的使用可以保证软件的通用性,由于它具有分布式的特点,有着强大的可移植性,易兼容性和安

全性。

使用Java技术的用户具有认证环节,管理者可以对网络实施有效的管理,通过设定网关,将用户与网络间的资源进行合理调度,按照预选设定好的权限进行网络访问,保证了网络的安全性与实施过程的便

利性。

使用者在Web中,可以保证网络的通讯质量,所以,使用Java编程被广泛

使用。

4 结论

Java技术是建立在国际互联网通过的技术标准下的,与现有技术完成兼容,可以形成安全的网络,可以保证通道的安全,不受外界的

侵入。

Java具有许多的方便性,是一种高级的计算机语言,使用Java对Web编程时,Java体现出了许多的优点,比如它的易于扩展的功能,安全性和稳定性强的

特点。

在开发程序时,要发挥Java本身的特点,还要将Java与控件进行捆绑,发挥组合优势,扩展Java的

功能。

参考文献

[1]埃里克.Java编程思想[M].陈昊鹏,译.北京:机械工业出版社,2012.

[2]郎小波.Java语言程序设计[M].北京:清华大学出版社,2009.endprint

猜你喜欢
开发应用
小学数学微课资源的开发与应用
计算机软件工程的管理和开发应用研究
初中英语拓展性教学资源的开发与应用研究
科学课堂教学材料的开发及应用
民族地区高中数学校本教材的开发及应用实践性研究