在Intermet上,应用最广的是ActiveX Control 技术

在Intermet上,运用最广的是ActiveX Control 技巧,也就是ActiveX控件技巧,简称 AC. AC-般是DLL情势的,是以必需在“容器”(Container) 下履行。Window体系上 的很多软件都可以作为“容器”,如Internet Explorer. Netscape、 Visual Basic、Visual C++
等等。并且AC必需在Windows的注册表中注册后能力正常运行。
AC的设计采取模块式构造,支撑多种操作体系平台,可以直接嵌入Web页中,当 Web页进行内容更新时,不需重写代码只要更新响应的AC即可。AC的重要特色是,它
可以动态地转变特征值。如许,在统一个Web页内或分歧的Web页上的AC可以互相传 递信息、交流数据,年夜年夜地进步了Web页的交互性和动态性。
1.2.6 Java Applet
最后,我们介绍一下今朝最热点的说话Java和它在Web 开辟上的运用一- -Java Appl-et。Java 是Sun公司在1995 年推出的一种通用的面向对象的编程说话。与其它编程 说话比拟,Java 具有很多独到的长处,这使得它一经推出就受到了普遍的存眷并敏捷风行 开来。
1.简略高效而又壮大
因为Java最初是为家用电器的嵌入式操作体系而设计的,所以它的特色是小而纯真, Java的根本说明器和对象类增援共占约40KB,若加上根本的尺度法式库和线程增援也不 过220KB阁下。所以与其它编程说话比拟,它的体积是很小的。Java在语法构造上继续了 C++说话的很多特征,同时它又删去了C++中不易懂得、应用庞杂的功效,如多重继续、 运算符重载等,如许就年夜年夜简化了说话的进修。只要懂得了面临对象编程的根本概念,就 可以很快学会Java编程。此外,为了削减Java说话的编程工作量,Java 增长了内存垃圾 主动收集功效,它可以周期性的主动释放未被应用的内存空间,从而使法式员在这方面的 编程工作量削减同时也削减了法式失足的几率。
Java构造简略、进修轻易,但这些特色并没有妨害它成为一种壮大的编程说话。从编 写低层的操作体系到开辟高等的运用法式,应用Java说话都可以很好的实现。并且,用Java 编制的法式履行效力也是很高的,这是因为Java的字节代码经由精心设计,可以直接翻译 成机械的当地代码以实现高机能。Sun公司的直接说明器一秒钟可以挪用30万个进程。这 个履行速度与C/C++的机能几乎平起平坐。 2.散布式与面向对象
Java拥有丰硕的例程库能便利的处置TCP/IP协定,这使得在Java中比在C++中更容 易树立收集衔接。Java的运用法式在收集中拜访和存取对象的后果,如同在当地的文件系 统进行操作一-样。
固然,今朝有很多说话号称“采取面向对象的技巧”,但从后果上来看,Java 说话的 构造系统加倍接近面向对象的概念。因为,许多说话固然也具有面向对象的特点,但它们 为了坚持与其以前作风的兼容性,从而不克不及真正做到面向对象。Java 就分歧了,从设计之 初就以面向对象技巧为目的。所以,Java 中的对象模子简略而又易扩充,而且在动态接口 模子和简略类机制之间坚持了均衡,如许就避免了丧失体系的机能和可懂得性。

8
3.说明型说话,构造无关,可移植性好
Java是一.种说明型说话,所以履行Java 时,先将代码编译成与硬件构造无关的Java 字节代码,然后经由过程Java虚拟机来说明履行。经由过程这种方法就解决了运用法式的跨平台和 可移植。也就是这个特色,使得Java说话在Internet 上年夜放异彩,真正做到了“法式只要 写次,就可在任何时 候任何处所永远地工作下去”,这也是 Java设计师们当初的设计目 标。
4.硬朗平安
Java的查错机制十分健全,因而解决了很多以往编程说话难以战胜的平安隐患,例如, Java在办法和进程声明上,不许可隐式声明:在用户输入代码时主动进行检讨,尔后又执 行为态检讨,消除易涌现毛病的前提。别的,在Java中不许可直接应用指针,对法式员来 说,指针是一柄“双刃剑”,它固然能赞助法式员便利实现很多设计义务,但不准确的指 针操作经常会给体系带来灾害性的效果,并且因为指针的存在,使得在一个可随便拜访的 地址空间中掩护数据的完全性和平安性是弗成能的。所以,为了包管平安和法式的强壮性, Java经由过程界说数组来完成雷同的工作,这许可法式履行下标检讨,从而消除了产生内存被 笼罩和损坏数据的可能性。
在平安性上,Java采取了以公共密钥加密法为基本的验证技巧,从而确保可以树立一 个无病毒且不会被侵入的体系。 5.交互式和动态特征
Java的设计目标之一是为了知足交互式收集化的编程须要,是以,Java 具有多线程的 才能,许可法式员编写的法式一次可以处置多项义务,而同时又能更踪事宜的产生和在什 么时光产生,如许对结构交互式体系有很年夜赞助。
Java的动态特征是指它尽可能的应用了面向对象技巧的长处,并不在运行前就将所有 的模块衔接起来,而是依据运行情形动态地衔接模块或更新库函数。
说了这么多关于Java的技巧特征,那么Java和Java Applet毕竟是什么关系呢?其实, JavaApplet是用Java说话编制的小法式。它不是可以自力运行的Java法式,而是经由过程<AP- PLET>标识嵌入到HTML文档中存储,借助阅读器来运行的。所以说,Java Applet 也是 与体系平台无关的,只要有支撑Java Applet的阅读器即可。今朝,几乎所有的阅读器都支 持Java,所以它的运行是不成问题的。
与Javascript 比拟,Java Applet的功效更为壮大,可以说它几乎能做任何工作。甚至 在某些方面,网站设计
它可以取代办事器端代码,不外这是对于平安性不高的运用来说的。当然在 年夜多半情形下,出于平安性和履行机能的考患, Java Applet照样无法取代办事器端的编程。 在这方面,ISAPI 和ASP技巧照样有很年夜优势的。特殊是ASP技巧,同样具有简略易用的 特色,并且履行起来比JavaApplet平安的多。中南时来

相關文章: