999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

寬帶網(wǎng)絡(luò)管理的運(yùn)用的技術(shù)分析

2012-12-30 01:32:29劉長英
中國新技術(shù)新產(chǎn)品 2012年10期
關(guān)鍵詞:數(shù)據(jù)庫方法系統(tǒng)

劉長英

(長春市公路路政管理局,吉林 長春 130033)

1 RMI技術(shù)

Java RMI(Remote Method lnvocation遠(yuǎn)程方法調(diào)用)是用Java在JDK1.1中實(shí)現(xiàn)的,它大大增強(qiáng)了Java開發(fā)分布式應(yīng)用的能力。Java作為一種風(fēng)靡一時(shí)的網(wǎng)絡(luò)開發(fā)語言,其巨大的威力就體現(xiàn)在它強(qiáng)大的開發(fā)分布式網(wǎng)絡(luò)應(yīng)用的能力上,而RMI就是開發(fā)百分之百純Java的網(wǎng)絡(luò)分布式應(yīng)用系統(tǒng)的核心解決方案之一。其實(shí)它可以被看作是RPC的Java版本。但是傳統(tǒng)RPC并不能很好地應(yīng)用于分布式對象系統(tǒng)。而Java RMI則支持存儲于不同地址空間的程序級對象之間彼此進(jìn)行通信,實(shí)現(xiàn)遠(yuǎn)程對象之間的無縫遠(yuǎn)程調(diào)用。RMI目前使用Java遠(yuǎn)程消息交換協(xié)議JRMP(Java Remote Messaging Protocol)進(jìn)行通信。JRMp是專為Java的遠(yuǎn)程對象制定的協(xié)議。因此,Java RMI具有 Java的“Write Once,Run Anywhere”的優(yōu)點(diǎn),是分布式應(yīng)用系統(tǒng)的百分之百純Java解決方案。RMI與CORBA相比,最大的不同點(diǎn)就是CORBA適合與多種語言之間的通訊。因我們的系統(tǒng)絕大部分都是Java編寫,所以在內(nèi)部通信時(shí)選擇RMI,而沒有選擇CORBA。在對外接口上,提供RMI和CORBA兩種接口。

2 多線程技術(shù)

多線程使得一個(gè)程序中的多個(gè)過程可以并發(fā)執(zhí)行。多線程的優(yōu)點(diǎn)有兩個(gè)方面。第一,多線層的程序一般能更好地利用資源,第二,多線程更好地解決了許多問題,包括顯示和多任務(wù)的處理。在系統(tǒng)的程序的開發(fā)中,要用到兩種類型的線程。一種是精靈線程。它是屬于服務(wù)線程,它是用于為其它線程提供服務(wù)的,它通常進(jìn)入一個(gè)無窮循環(huán),等待客戶機(jī)請求服務(wù)。當(dāng)余下的活動線程只有精靈線程的時(shí)候,Java退出運(yùn)行狀態(tài)。在系統(tǒng)管理程序中,使用精靈線程來定時(shí)喚醒其它的線程,可以起著定時(shí)器的功能。

3 JDBC技術(shù)

JDBC是一個(gè)能夠執(zhí)行SQL語句的Java API,它包含一組由Java語言編寫的類和接口,使得程序員能夠使用純Java開發(fā)數(shù)據(jù)庫應(yīng)用。JDBC標(biāo)準(zhǔn)基于刀OPEN的SQL調(diào)用級接口,它定義了一個(gè)友好的Java界面來與X/ OPEN的SQL調(diào)用級接口中定義的基本抽象層和基本概念層來進(jìn)行連接。常見的JDBC驅(qū)動程序主要是有四種,它們分別是:

JDBe-ODBC Bridge:包含在Sun公司提供的JDBC軟件包中,它是在ODBC的基礎(chǔ)上實(shí)現(xiàn)了JDBC的功能。在使用它之前,必須在系統(tǒng)中配置ODBC。

Native API partly-Java Driver:針對某種數(shù)據(jù)庫產(chǎn)品的驅(qū)動程序,它是在這種數(shù)據(jù)庫產(chǎn)品原有驅(qū)動程序的基礎(chǔ)上實(shí)現(xiàn)的。在使用之前,必須在系統(tǒng)安裝這種數(shù)據(jù)庫的驅(qū)動程序。

JDBC-Net pure Java Driver:這種驅(qū)動程序?qū)⒃贘DBC調(diào)用翻譯成與數(shù)據(jù)庫無關(guān)的網(wǎng)絡(luò)協(xié)議,然后在服務(wù)器端將網(wǎng)絡(luò)協(xié)議翻譯成某種數(shù)據(jù)庫協(xié)議。使用這種驅(qū)動程序不需要在客戶端安裝其它軟件,并且能訪問多種數(shù)據(jù)庫。因此,這種驅(qū)動程序是與平臺無關(guān)的,并且與用戶訪問的數(shù)據(jù)庫無關(guān),特別適合在多層結(jié)構(gòu)應(yīng)用軟件體系結(jié)構(gòu)中使用。

Native-protocol pure Java Driver:這種驅(qū)動程序?qū)DBC調(diào)用翻譯成某種數(shù)據(jù)庫協(xié)議。不同的數(shù)據(jù)庫廠商開發(fā)不同的驅(qū)動程序,以便于用戶能夠使用這種驅(qū)動程序快速的訪問自己的數(shù)據(jù)庫產(chǎn)品。這種驅(qū)動程序與平臺無關(guān),但與數(shù)據(jù)庫有關(guān)。

采用Java和JDBC編寫的數(shù)據(jù)庫應(yīng)用程序的開發(fā)者可以做到“編寫一次,隨處可用”。這樣,在開發(fā)網(wǎng)絡(luò)管理的系統(tǒng)中,選擇第三種形式的驅(qū)動程序,完成客戶端對數(shù)據(jù)庫服務(wù)器的信息的獲取。

4 XML技術(shù)

XML(extensible Markup Language,可擴(kuò)展標(biāo)記語言),它是SGML(standard Generic Marku PLanguage,標(biāo)準(zhǔn)通用標(biāo)記語言)的一個(gè)子集,是當(dāng)前網(wǎng)絡(luò)科技中最流行的技術(shù)之一。

XML文檔由稱為實(shí)體的存儲單元組成,一個(gè)實(shí)體可以引用(refer)其他實(shí)體,將它們包含在文檔中。文檔開始于“根(root)”或文檔實(shí)體中。實(shí)體包含解析數(shù)據(jù)或未解析數(shù)據(jù)。解析數(shù)據(jù)由字符組成,其中一些字符組成字符數(shù)據(jù),另一些字符組成標(biāo)記。標(biāo)記中包含了對文檔存儲格式 (storage layout)和邏輯結(jié)構(gòu)的描述。邏輯上而言,文檔由聲明、元素、注釋、字符引用和處理指令組成,所有這些都在文檔中用顯式標(biāo)記指明。XML提供了一種機(jī)制用于約束存儲格式和邏輯結(jié)構(gòu)。稱為XML處理器的軟件模塊用于讀取XML文檔,存取其中的內(nèi)容和結(jié)構(gòu)。XML處理器被設(shè)想為是為另一個(gè)稱為應(yīng)用的模塊作處理。

XML文檔中標(biāo)記的功能是描述文檔的存儲格式和邏輯結(jié)構(gòu),并將屬性一值對和邏輯結(jié)構(gòu)關(guān)聯(lián)起來。XML提供一種稱為文檔類型聲明的機(jī)制,用于定義對邏輯結(jié)構(gòu)的約束,支持預(yù)定義存儲單元的使用。如果一個(gè)XML文檔有相應(yīng)的文檔類型聲明并且它遵循其中的約束,則稱它是有效的(valid)。但在我們的系統(tǒng)中并不是使用常用的文檔類型定義(document type definition,DTD),而是用Schema。同DTD一樣,schema也提供了一套完整的機(jī)制以約束XML文檔中置標(biāo)的使用,但相比之下,后者基于XML,更具有規(guī)范性。schema利用元素的內(nèi)容和屬性來定義XML文檔的整體結(jié)構(gòu),如哪些元素可以出現(xiàn)在文檔中、元素間的關(guān)系是什么、每個(gè)元素有哪些內(nèi)容和屬性、以及元素出現(xiàn)的順序和次數(shù)等等,都可一目了然。

5 圖形刷新的雙緩沖技術(shù)

在Java程序的語言進(jìn)行拓?fù)鋱D形的編輯過程中,不可避免的要進(jìn)行圖形的刷新即調(diào)用rePalnt函數(shù)的工作。這常常會引起整個(gè)圖形抖動。為避免圖形抖動,我們采用了一種稱為“雙緩沖”的技術(shù)。它的意思是:將在一個(gè)后臺窗口中繪制圖形并將所繪制的圖形保存在一個(gè)與程序顯示區(qū)域大小相同的存儲空間中。當(dāng)在這個(gè)空間中已繪制好圖形時(shí),才將圖形顯示在程序的可見區(qū)域中。

6 JNI技術(shù)

JNI,Java Native Interface,使得程序員在問題不能單獨(dú)使用Java得到解決情況下,通過由選擇地使用其它編程語言如C或C++實(shí)現(xiàn)一些方法,對Java的功能進(jìn)行擴(kuò)展。該模塊的Ping和TraceRouter都是用該方法實(shí)現(xiàn)的。它的主要內(nèi)容是:本地方法可以創(chuàng)建、更新并檢查Java對象;Java可以以參數(shù)的形式向本地方法傳送任何原始數(shù)據(jù)類型或?qū)ο?本地方法可以向Java環(huán)境返回原始的數(shù)據(jù)類型或?qū)ο?Java實(shí)例或類方法可以在本地方法中進(jìn)行調(diào)用;本地方法可以實(shí)現(xiàn)同步以支持多線程訪問。

[1]彭永林,郝振武,熊泳,龔雪云,王煒.網(wǎng)絡(luò)管理方法及網(wǎng)絡(luò)管理系統(tǒng).中興通訊股份有限公司,2011-09-28.

[2]何平.網(wǎng)絡(luò)管理功能擴(kuò)展研究及系統(tǒng)實(shí)現(xiàn)[J].西南交通大學(xué),2008-04-01.

猜你喜歡
數(shù)據(jù)庫方法系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫
數(shù)據(jù)庫
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
數(shù)據(jù)庫
數(shù)據(jù)庫
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 福利小视频在线播放| 一区二区三区四区精品视频| 污网站免费在线观看| 久久香蕉国产线看观看精品蕉| 亚洲三级网站| 亚洲精品不卡午夜精品| 亚洲精品第一页不卡| 亚洲成A人V欧美综合| 国产精品福利在线观看无码卡| 色婷婷久久| 免费大黄网站在线观看| 亚洲国产精品久久久久秋霞影院| 免费观看男人免费桶女人视频| 国产精品毛片一区视频播| 国产日韩精品一区在线不卡 | 女人18毛片久久| 亚洲有无码中文网| 人妻91无码色偷偷色噜噜噜| 日本国产精品一区久久久| 日韩在线永久免费播放| 久久精品人人做人人| 亚洲天堂久久新| 久久福利片| 国产午夜人做人免费视频中文| 国产日韩av在线播放| 99久久亚洲综合精品TS| 人与鲁专区| 亚洲第一黄色网址| 中文字幕永久在线观看| 黄片一区二区三区| 99草精品视频| 呦视频在线一区二区三区| 在线日韩日本国产亚洲| 国产欧美专区在线观看| 国产波多野结衣中文在线播放| 亚洲国产成熟视频在线多多| 国产成人一区| 国产对白刺激真实精品91| 国产剧情无码视频在线观看| 中文无码精品a∨在线观看| 人妻丰满熟妇AV无码区| 国产视频自拍一区| 婷婷综合在线观看丁香| 国产浮力第一页永久地址| 欧美三级自拍| 亚洲成综合人影院在院播放| 精品国产成人国产在线| 亚洲综合欧美在线一区在线播放| 四虎影视无码永久免费观看| 国产微拍精品| 久久婷婷综合色一区二区| 91精品啪在线观看国产91九色| 欧美日韩成人在线观看 | 亚洲欧州色色免费AV| 亚洲成年网站在线观看| 国产网友愉拍精品| 亚洲娇小与黑人巨大交| 91无码国产视频| 国产精品久久久久久久久久久久| 午夜毛片福利| 九九热视频精品在线| 国产超碰一区二区三区| 999精品视频在线| 无码一区二区波多野结衣播放搜索| 日本亚洲欧美在线| 国产美女自慰在线观看| 中文字幕资源站| 精品国产电影久久九九| 久久精品娱乐亚洲领先| 日本免费一级视频| 国产日韩精品一区在线不卡| 少妇高潮惨叫久久久久久| 亚洲天堂2014| 九九热在线视频| 久久精品这里只有国产中文精品| 国产日韩欧美视频| 久久99国产精品成人欧美| 好吊色国产欧美日韩免费观看| 国产日产欧美精品| 欧美激情第一区| 精品一区国产精品| 天天爽免费视频|