中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

在Intermet上,應(yīng)用最廣的是ActiveX Control 技術(shù)

2022-03-30    分類(lèi): 網(wǎng)站建設(shè)

在Intermet上,應(yīng)用最廣的是ActiveX Control 技術(shù),也就是ActiveX控件技術(shù),簡(jiǎn)稱(chēng)AC. AC-般是DLL形式的,因此必須在“容器”(Container) 下執(zhí)行。Window系統(tǒng)上 的許多軟件都可以作為“容器”,如Internet Explorer. Netscape、 Visual Basic、Visual C++
等等。而且AC必須在Windows的注冊(cè)表中注冊(cè)后才能正常運(yùn)行。
AC的設(shè)計(jì)采用模塊式結(jié)構(gòu),支持多種操作系統(tǒng)平臺(tái),可以直接嵌入Web頁(yè)中,當(dāng) Web頁(yè)進(jìn)行內(nèi)容更新時(shí),不需重寫(xiě)代碼只要更新相應(yīng)的AC即可。AC的主要特點(diǎn)是,它
可以動(dòng)態(tài)地改變特性值。這樣,在同一個(gè)Web頁(yè)內(nèi)或不同的Web頁(yè)上的AC可以相互傳 遞信息、交換數(shù)據(jù),大大地提高了Web頁(yè)的交互性和動(dòng)態(tài)性。
1.2.6 Java Applet
最后,我們介紹一下目前最熱門(mén)的語(yǔ)言Java和它在Web 開(kāi)發(fā)上的應(yīng)用一- -Java Appl-et。Java 是Sun公司在1995 年推出的一種通用的面向?qū)ο蟮木幊陶Z(yǔ)言。與其它編程 語(yǔ)言相比,Java 具有許多獨(dú)到的優(yōu)點(diǎn),這使得它一經(jīng)推出就受到了廣泛的關(guān)注并迅速流行 開(kāi)來(lái)。
1.簡(jiǎn)單高效而又強(qiáng)大
由于Java最初是為家用電器的嵌入式操作系統(tǒng)而設(shè)計(jì)的,所以它的特點(diǎn)是小而單純, Java的基本解釋器和對(duì)象類(lèi)支援共占約40KB,若加上基本的標(biāo)準(zhǔn)程序庫(kù)和線(xiàn)程支援也不 過(guò)220KB左右。所以與其它編程語(yǔ)言相比,它的體積是很小的。Java在語(yǔ)法結(jié)構(gòu)上繼承了 C++語(yǔ)言的許多特性,同時(shí)它又刪去了C++中不易理解、使用復(fù)雜的功能,如多重繼承、 運(yùn)算符重載等,這樣就大大簡(jiǎn)化了語(yǔ)言的學(xué)習(xí)。只要理解了面對(duì)對(duì)象編程的基本概念,就 可以很快學(xué)會(huì)Java編程。此外,為了減少Java語(yǔ)言的編程工作量,Java 增加了內(nèi)存垃圾 自動(dòng)收集功能,它可以周期性的自動(dòng)釋放未被使用的內(nèi)存空間,從而使程序員在這方面的 編程工作量減少同時(shí)也減少了程序出錯(cuò)的幾率。
Java結(jié)構(gòu)簡(jiǎn)單、學(xué)習(xí)容易,但這些特點(diǎn)并沒(méi)有妨礙它成為一種強(qiáng)大的編程語(yǔ)言。從編 寫(xiě)低層的操作系統(tǒng)到開(kāi)發(fā)高級(jí)的應(yīng)用程序,利用Java語(yǔ)言都可以很好的實(shí)現(xiàn)。而且,用Java 編制的程序執(zhí)行效率也是很高的,這是因?yàn)镴ava的字節(jié)代碼經(jīng)過(guò)精心設(shè)計(jì),可以直接翻譯 成機(jī)器的本地代碼以實(shí)現(xiàn)高性能。Sun公司的直接解釋器一秒鐘可以調(diào)用30萬(wàn)個(gè)過(guò)程。這 個(gè)執(zhí)行速度與C/C++的性能幾乎不相上下。 2.分布式與面向?qū)ο?/div>
Java擁有豐富的例程庫(kù)能方便的處理TCP/IP協(xié)議,這使得在Java中比在C++中更容 易建立網(wǎng)絡(luò)連接。Java的應(yīng)用程序在網(wǎng)絡(luò)中訪(fǎng)問(wèn)和存取對(duì)象的效果,如同在本地的文件系 統(tǒng)進(jìn)行操作一-樣。
雖然,目前有許多語(yǔ)言號(hào)稱(chēng)“采用面向?qū)ο蟮募夹g(shù)”,但從效果上來(lái)看,Java 語(yǔ)言的 結(jié)構(gòu)體系更加接近面向?qū)ο蟮母拍睢R驗(yàn)?,很多語(yǔ)言雖然也具有面向?qū)ο蟮奶卣?,但它?為了保持與其以前風(fēng)格的兼容性,從而不能真正做到面向?qū)ο?。Java 就不同了,從設(shè)計(jì)之 初就以面向?qū)ο蠹夹g(shù)為目標(biāo)。所以,Java 中的對(duì)象模型簡(jiǎn)單而又易擴(kuò)充,并且在動(dòng)態(tài)接口 模型和簡(jiǎn)單類(lèi)機(jī)制之間保持了平衡,這樣就避免了損失系統(tǒng)的性能和可理解性。

8
3.解釋型語(yǔ)言,結(jié)構(gòu)無(wú)關(guān),可移植性好
Java是一.種解釋型語(yǔ)言,所以執(zhí)行Java 時(shí),先將代碼編譯成與硬件結(jié)構(gòu)無(wú)關(guān)的Java 字節(jié)代碼,然后通過(guò)Java虛擬機(jī)來(lái)解釋執(zhí)行。通過(guò)這種方式就解決了應(yīng)用程序的跨平臺(tái)和 可移植。也就是這個(gè)特點(diǎn),使得Java語(yǔ)言在Internet 上大放異彩,真正做到了“程序只要 寫(xiě)次,就可在任何時(shí) 候任何地方永遠(yuǎn)地工作下去”,這也是 Java設(shè)計(jì)師們當(dāng)初的設(shè)計(jì)目 標(biāo)。
4.健壯安全
Java的查錯(cuò)機(jī)制十分健全,因而解決了許多以往編程語(yǔ)言難以克服的安全隱患,例如, Java在方法和過(guò)程聲明上,不允許隱式聲明:在用戶(hù)輸入代碼時(shí)自動(dòng)進(jìn)行檢查,而后又執(zhí) 行動(dòng)態(tài)檢查,排除易出現(xiàn)錯(cuò)誤的條件。另外,在Java中不允許直接使用指針,對(duì)程序員來(lái) 說(shuō),指針是一柄“雙刃劍”,它雖然能幫助程序員方便實(shí)現(xiàn)許多設(shè)計(jì)任務(wù),但不正確的指 針操作常常會(huì)給系統(tǒng)帶來(lái)災(zāi)難性的后果,而且由于指針的存在,使得在一個(gè)可隨意訪(fǎng)問(wèn)的 地址空間中保護(hù)數(shù)據(jù)的完整性和安全性是不可能的。所以,為了保證安全和程序的強(qiáng)健性, Java通過(guò)定義數(shù)組來(lái)完成相同的工作,這允許程序執(zhí)行下標(biāo)檢查,從而排除了發(fā)生內(nèi)存被 覆蓋和毀壞數(shù)據(jù)的可能性。
在安全性上,Java采用了以公共密鑰加密法為基礎(chǔ)的驗(yàn)證技術(shù),從而確??梢越⒁?個(gè)無(wú)病毒且不會(huì)被侵入的系統(tǒng)。 5.交互式和動(dòng)態(tài)特性
Java的設(shè)計(jì)目的之一是為了滿(mǎn)足交互式網(wǎng)絡(luò)化的編程需要,因此,Java 具有多線(xiàn)程的 能力,允許程序員編寫(xiě)的程序一次可以處理多項(xiàng)任務(wù),而同時(shí)又能更蹤事件的發(fā)生和在什 么時(shí)間發(fā)生,這樣對(duì)構(gòu)造交互式系統(tǒng)有很大幫助。
Java的動(dòng)態(tài)特性是指它盡可能的利用了面向?qū)ο蠹夹g(shù)的優(yōu)點(diǎn),并不在運(yùn)行前就將所有 的模塊連接起來(lái),而是根據(jù)運(yùn)行情況動(dòng)態(tài)地連接模塊或更新庫(kù)函數(shù)。
說(shuō)了這么多關(guān)于Java的技術(shù)特性,那么Java和Java Applet究竟是什么關(guān)系呢?其實(shí), JavaApplet是用Java語(yǔ)言編制的小程序。它不是可以獨(dú)立運(yùn)行的Java程序,而是通過(guò)標(biāo)識(shí)嵌入到HTML文檔中存儲(chǔ),借助瀏覽器來(lái)運(yùn)行的。所以說(shuō),Java Applet 也是 與系統(tǒng)平臺(tái)無(wú)關(guān)的,只要有支持Java Applet的瀏覽器即可。目前,幾乎所有的瀏覽器都支 持Java,所以它的運(yùn)行是不成問(wèn)題的。
與Javascript 相比,Java Applet的功能更為強(qiáng)大,可以說(shuō)它幾乎能做任何事情。甚至 在某些方面,網(wǎng)站設(shè)計(jì)
它可以代替服務(wù)器端代碼,不過(guò)這是對(duì)于安全性不高的應(yīng)用來(lái)說(shuō)的。當(dāng)然在 大多數(shù)情況下,出于安全性和執(zhí)行性能的考患, Java Applet還是無(wú)法代替服務(wù)器端的編程。 在這方面,ISAPI 和ASP技術(shù)還是有很大優(yōu)勢(shì)的。特別是ASP技術(shù),同樣具有簡(jiǎn)單易用的 特點(diǎn),而且執(zhí)行起來(lái)比JavaApplet安全的多。中南時(shí)來(lái)

網(wǎng)站名稱(chēng):在Intermet上,應(yīng)用最廣的是ActiveX Control 技術(shù)
URL地址:http://www.rwnh.cn/news/145135.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、服務(wù)器托管網(wǎng)站改版、全網(wǎng)營(yíng)銷(xiāo)推廣、小程序開(kāi)發(fā)、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

东至县| 宁乡县| 皋兰县| 凤山市| 静宁县| 驻马店市| 克什克腾旗| 阳春市| 萨嘎县| 武山县| 临沭县| 临沭县| 咸阳市| 淄博市| 石台县| 香港| 化德县| 泸溪县| 米林县| 铜川市| 长宁区| 绥江县| 绥江县| 安图县| 额济纳旗| 漳平市| 陆河县| 香河县| 华亭县| 平江县| 赤城县| 文昌市| 益阳市| 莱芜市| 唐河县| 连江县| 宜黄县| 罗源县| 柘城县| 当涂县| 沾益县|