SEARCH
新闻资讯

网站知识库

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

2020/3/9 12:03:49

在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安全的多。








如没特殊注明,文章均为成都网站建设公司唯赛网络原创,转载请注明来自http://www.weseo.cn/News/knowledge_675_11234.html

Contact

ADD:成都市青羊区光华东三路西环广场6楼

TEL:028-64232097

Wechat

微信二维码