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

在Intermet上,應用最廣的是ActiveX Control 技術

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

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

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

分享題目:在Intermet上,應用最廣的是ActiveX Control 技術
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/news35/145135.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、手機網(wǎng)站建設、商城網(wǎng)站定制網(wǎng)站、網(wǎng)站導航網(wǎng)站改版

廣告

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

手機網(wǎng)站建設
启东市| 毕节市| 安国市| 贺兰县| 邮箱| 玛纳斯县| 临颍县| 房山区| 嵩明县| 锡林浩特市| 西宁市| 中卫市| 江都市| 兴业县| 和龙市| 英山县| 武安市| 南汇区| 大埔县| 安泽县| 长宁区| 阳春市| 青浦区| 界首市| 建昌县| 开江县| 威海市| 高陵县| 吕梁市| 开远市| 泰兴市| 南木林县| 虎林市| 阳江市| 澎湖县| 都安| 永定县| 新巴尔虎右旗| 临颍县| 福州市| 曲麻莱县|