|
|
电信博物馆 > 计算机网络 > internet今昔谈
> 初探Web技术
Java 时代的小精灵
一、Java Applet
Java Applet是短小的JAVA语言程序,可以被嵌入到HTML页面中。小程序与真正意义上JAVA语言应用程序的不同之处在于,它们不能够访问本地计算机上的某些特定资源,例如文件和串行设备(调制解调器、打印机等等),也不能够通过网络与其他大部分计算机通讯。按照目前通行的准则,小程序在互联网上只能够与将它发送出来的那台计算机相连接。Java Applet是一段可执行的小的应用程序,它是由Web服务器下载,在客户机浏览器中执行,它一般在Web页中的一个指定区中执行和显现。Java Applet总是动态装载,象Web页中的一个应用,能很简单地执行,从而进一步增强浏览器的能力。
二、Java Script
引入Java Script的目的是与HTML、Java Applet结合起来,一起实现在一个Web页面链接多个对象,与用户有一定的动态交互作用。使用了Java Script就可以不用CGI实现交互功能。Java Script语言通过嵌入或整合在HTML语言中实现。
Java Script是一种基于Java基本语句和控制流之上的简单而紧凑的设计,以便两者能更好地相互传递数据。它不需要严格的类型检查,也没有象Java的类创建和完全面向对象的特性。编程者不必过多考虑类的层次和继承,可以最有效地利用脚本语言。
Java Script能够出色地控制到环境中的动态事件,可以根据用户填写的征询单内容,动态地生成HTML页,与在HTML页面内的Java Applet应用程序共享数据。
三、VB Script
VB Script是微软创建的一种脚本语言,同Java Script一样,可以在HTML页面中嵌入VB Script代码以完成客户端的处理。通过VB Script,可以访问那些由HTML标记(如INPUT)所创建的标准对象,并对这些对象所产生的事件(如用户输入)进行响应。因为VB Script使用了与Visual Basic一样的语法,所以那些熟悉Visual Basic编程的程序员可能会比较喜欢VB Script,而C++和Java程序员则会更喜欢使用Java Script。
四、ActiveX
ActiveX是微软提供的功能强大的程序设计和开发技术,能够实现在网络环境中利用不同语言及工具开发出来的软件部件之间的相互通信。ActiveX是一门综合技术,它涉及到COM(Component Object Model,组件对象模型)和OLE(Object Linking and Embedding,对象链接和嵌入)的许多技术精华,同时也与Windows操作系统紧密结合起来。ActiveX控件不仅可用于桌面环境,它还可以用在Internet网络上,作为自包含代码的数据单元在网络上传输,ActiveX控件使Internet变得更加活跃,Web服务器不仅可以提供客户感兴趣的数据,它也可以按各种方式操纵这些数据。Microsoft Internet Explorer可以使这一切在客户不知不觉的情况下发生。微软的控件组件化最初诞生在Windows16位平台上的Visual Basic中,VB所支持的VBX(Visual Basic Extension,VB扩展)可以直接在客户程序中运行。为了适合32位环境,微软在VBX和OLE的基础上,进一步发展了OLE控件,我们也称之为OCX。随着Internet的发展,微软改进了OCX标准,使得它更适合于Internet环境,我们可以建立小巧、快速灵活的控件以便于在网络上传输。之后,微软把这种在Internet上使用的控件与OCX一起统称为ActiveX控件,并且把所有建立在COM和OLE基础上以及与Interent有关的技术统称为ActiveX技术。
[上一页] [下一页]
|
|
|