• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    芻議WEB環(huán)境中CORBA/Java技術(shù)的應(yīng)用

    2014-01-01 00:00:00楊志獻(xiàn)朱紋玉
    數(shù)字化用戶(hù) 2014年5期

    【摘 要】隨著我國(guó)社會(huì)科技的快速發(fā)展,特別是信息化網(wǎng)絡(luò)技術(shù)的發(fā)展,使得網(wǎng)絡(luò)環(huán)境不斷的得到優(yōu)化。CORBA在分布式系統(tǒng)中是最好的計(jì)算技術(shù)之一,而Java是網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言中最適合分布式網(wǎng)絡(luò)開(kāi)發(fā)的一種,將CORBA技術(shù)以及Java有機(jī)的結(jié)合起來(lái),就能實(shí)現(xiàn)WEB環(huán)境系統(tǒng)分布式開(kāi)發(fā)。本文就分析CORBA技術(shù)與Java有機(jī)的集成,并探討其在WEB環(huán)境下的具體應(yīng)用。

    【關(guān)鍵詞】web環(huán)境 CORBA/Java技術(shù) 應(yīng)用

    WEB環(huán)境建立在跨平臺(tái)、開(kāi)放的標(biāo)準(zhǔn)之上,必須保證其能夠跨越各種網(wǎng)絡(luò)平臺(tái)。隨著我國(guó)網(wǎng)絡(luò)信息化技術(shù)的快速發(fā)展,對(duì)于WEB環(huán)境的要求越來(lái)越高,為了將這一種分布式網(wǎng)絡(luò)結(jié)構(gòu)優(yōu)勢(shì)發(fā)揮到最大,就必須通過(guò)一個(gè)分布式設(shè)施以及跨平臺(tái)的網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言共同實(shí)現(xiàn),而CORBA/Java技術(shù)正好符合這一要求。

    一、CORBA技術(shù)與Java語(yǔ)言的集成

    CORBA是一種分布式計(jì)算技術(shù),可以實(shí)現(xiàn)跨平臺(tái)、操作系統(tǒng)以及網(wǎng)絡(luò)協(xié)議進(jìn)行連接,并且能夠與網(wǎng)絡(luò)編程語(yǔ)言進(jìn)行有機(jī)的結(jié)合,所以說(shuō)這種技術(shù)是分布式網(wǎng)絡(luò)結(jié)構(gòu)系統(tǒng)最好的計(jì)算技術(shù)之一。而Java語(yǔ)言是網(wǎng)絡(luò)編程語(yǔ)言中最適合分布式計(jì)算環(huán)境下的一種,具有安全性能高、移動(dòng)性強(qiáng)以及可以跨平臺(tái)操作等優(yōu)點(diǎn)。CORBA技術(shù)與網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言Java集成,是實(shí)現(xiàn)WEB環(huán)境下分布式結(jié)構(gòu)網(wǎng)絡(luò)的功能最優(yōu)化的技術(shù)。Java與CORBA技術(shù)的集成并不是單純的綁定關(guān)系,其可以充當(dāng)一個(gè)可以移植的網(wǎng)絡(luò)代碼,這種代碼可以實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境的優(yōu)化,為其開(kāi)發(fā)與管理工作提供極大的便利。CORBA技術(shù)在集成中也不僅僅充當(dāng)對(duì)象代理機(jī)制,它也是一個(gè)分布式對(duì)象平臺(tái),這種平臺(tái)非常全面,對(duì)于WEB分布式網(wǎng)絡(luò)的開(kāi)發(fā)與管理優(yōu)化等有著極大的作用。CORBA技術(shù)與Java語(yǔ)言的集成,通過(guò)一套完整的分布式服務(wù)補(bǔ)充了Java,而Java語(yǔ)言也幫助CORBA技術(shù)實(shí)現(xiàn)了不能實(shí)現(xiàn)的功能。這兩種技術(shù)與語(yǔ)言的集成中,兩者分工不同,CORBA技術(shù)為系統(tǒng)提供一個(gè)分布式對(duì)象基礎(chǔ)結(jié)構(gòu),這種結(jié)構(gòu)能夠?qū)W(wǎng)絡(luò)、組件、操作系統(tǒng)進(jìn)行擴(kuò)充,使其能夠滿(mǎn)足系統(tǒng)的需要;Java主要作用是提供可移植又能在操作系統(tǒng)上操作的基礎(chǔ)結(jié)構(gòu)。也可以說(shuō),CORBA技術(shù)是為系統(tǒng)提供透明化,而Java語(yǔ)言就是為系統(tǒng)實(shí)現(xiàn)透明化提供可能。

    二、CORBA/Java在WEB環(huán)境中的應(yīng)用與優(yōu)點(diǎn)

    WEB分布式系統(tǒng)中對(duì)于CORBA/Java技術(shù)的應(yīng)用主要表現(xiàn)在工具選取、系統(tǒng)開(kāi)發(fā)以及服務(wù)端設(shè)計(jì)等方面,為WEB系統(tǒng)的功能實(shí)現(xiàn)提供了巨大的便利。

    在系統(tǒng)工具選取中,其具體的實(shí)現(xiàn)過(guò)程具體表現(xiàn)在下面兩個(gè)方面:利用Java網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言在W2000服務(wù)器系統(tǒng)中進(jìn)行開(kāi)發(fā),集成開(kāi)發(fā)的環(huán)境選用eclipse;CORBA技術(shù)命名服務(wù)有orbd.exe應(yīng)用程序提供,而這種應(yīng)用程序是JDK1.5集成中應(yīng)用程序的一種。利用SQL Server2000進(jìn)行對(duì)分布式結(jié)構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的構(gòu)建。

    對(duì)WEB分布式網(wǎng)絡(luò)系統(tǒng)的開(kāi)發(fā)流程為:首先要為服務(wù)器定義一個(gè)IDL接口,然后將這個(gè)接口用Java進(jìn)行編譯,保證接口能實(shí)現(xiàn)改接;編譯完成后對(duì)這個(gè)接口的類(lèi)進(jìn)行定義;然后進(jìn)行服務(wù)器對(duì)象的實(shí)現(xiàn)以及對(duì)客戶(hù)端應(yīng)用程序的編寫(xiě),最后運(yùn)行客戶(hù)端以及客戶(hù)端應(yīng)用程序。

    對(duì)于服務(wù)器端的設(shè)計(jì),主要表現(xiàn)在以下幾個(gè)方面:

    服務(wù)器端得到查詢(xún)數(shù)據(jù),將得到數(shù)據(jù)的IDL接口進(jìn)行定義,對(duì)于接口文件的編輯可以利用任何文本,將其命名為gdata.idl。

    將上訴命名的文件利用Java語(yǔ)言進(jìn)行編譯,主要操作就是利用-idlj工具將上述的文件進(jìn)行映射,將其映射成java相關(guān)類(lèi),然后將生成的類(lèi)復(fù)制到開(kāi)發(fā)項(xiàng)目中。

    利用編程語(yǔ)言對(duì)IDL接口的java類(lèi)進(jìn)行定義;

    對(duì)CORBA技術(shù)服務(wù)器能用的接口java類(lèi)進(jìn)行定義。

    然后通過(guò)從主頁(yè)獲取查詢(xún)參數(shù)并編寫(xiě)成html頁(yè)面,實(shí)現(xiàn)對(duì)客戶(hù)端應(yīng)用程序的編寫(xiě)

    在運(yùn)行客戶(hù)端應(yīng)用程序時(shí),需要保證系統(tǒng)中安裝了JDK1.6以及tomcat。并且利用dos命令對(duì)自帶的命名服務(wù)濟(jì)寧啟動(dòng),實(shí)現(xiàn)對(duì)corba服務(wù)器java程序的運(yùn)行,在eclipse平臺(tái)上直接進(jìn)行運(yùn)行也可以。

    WEB分布式網(wǎng)絡(luò)系統(tǒng)中應(yīng)用CORBA/Java技術(shù)具有很大的優(yōu)勢(shì),主要表現(xiàn)在以下幾個(gè)方面:

    減輕了客戶(hù)端的壓力,并有利于對(duì)系統(tǒng)進(jìn)行統(tǒng)一管理。這主要是由于3W瀏覽器在對(duì)此系統(tǒng)進(jìn)行利用過(guò)程總,只需要對(duì)負(fù)荷ORB的Applrt進(jìn)行下載即可,并且所有的Applet都是放在服務(wù)器端的;

    利用這種技術(shù),可以輕松的將平臺(tái)、網(wǎng)絡(luò)中的各種資源進(jìn)行連接,這樣就對(duì)企業(yè)間的連接提供了便利,并能起到對(duì)原來(lái)投資的有效保護(hù);

    基于CORBA/Java技術(shù)的WEB 系統(tǒng)具有更好的擴(kuò)展性以及開(kāi)放性,這就使得對(duì)不同設(shè)計(jì)模式以及策略的有效調(diào)整,便于對(duì)系統(tǒng)中原有的缺陷以及限制條件的處理。

    三、總結(jié)

    隨著我國(guó)網(wǎng)絡(luò)信息化技術(shù)水平的提高,將CORBA技術(shù)與Java網(wǎng)絡(luò)開(kāi)發(fā)語(yǔ)言進(jìn)行有機(jī)的集成,實(shí)現(xiàn)了這兩種技術(shù)與語(yǔ)言的優(yōu)勢(shì)互補(bǔ),進(jìn)一步的促進(jìn)了分布式網(wǎng)絡(luò)結(jié)構(gòu)系統(tǒng)的發(fā)展與應(yīng)用。

    參考文獻(xiàn):

    [1]朱振祥.CORBA/Java技術(shù)在WEB環(huán)境中的應(yīng)用[J].價(jià)值工程.2012,25(4):256-257

    [2]朱二莉.CORBA/Java技術(shù)在分布式WEB系統(tǒng)中的應(yīng)用[J].礦業(yè)安全與環(huán)保.2006,33(2):53-54

    [3]薛濤,高嶺,孫亞茹,劉德安.運(yùn)用Java和CORBA技術(shù)實(shí)現(xiàn)對(duì)象Web[J].小型微型計(jì)算機(jī)系統(tǒng).2000,21(4):420-421

    作者簡(jiǎn)介:

    1.楊志獻(xiàn),1980.8, 男,河南南陽(yáng)人 ,講師 ,研究方向?yàn)檐浖こ獭?/p>

    2.朱紋玉 ,1986.6, 男,安徽碭山人, 助教 ,研究方向軟件工程。

    峨眉山市| 乐平市| 湄潭县| 黑龙江省| 南靖县| 九龙城区| 德兴市| 金寨县| 怀集县| 集安市| 仁化县| 平山县| 梨树县| 隆子县| 石门县| 嘉义市| 武山县| 沁水县| 女性| 仁布县| 云龙县| 丹阳市| 江西省| 清河县| 海淀区| 婺源县| 晋宁县| 越西县| 晋中市| 晴隆县| 漳州市| 金门县| 苏尼特右旗| 阜康市| 曲周县| 安化县| 红河县| 凤庆县| 晋中市| 信阳市| 成安县|