• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Java在網(wǎng)絡(luò)編程中相關(guān)問題的思考

      2016-05-14 08:08:57艾克拜爾江買買提
      青年時(shí)代 2016年7期
      關(guān)鍵詞:應(yīng)用

      艾克拜爾江買買提

      摘要:隨著網(wǎng)絡(luò)技術(shù)和信息技術(shù)的快速發(fā)展,社會(huì)各界對(duì)網(wǎng)絡(luò)編程設(shè)計(jì)技術(shù)的要求越來越高,進(jìn)而導(dǎo)致網(wǎng)絡(luò)編程逐漸的復(fù)雜化、系統(tǒng)化。但是,網(wǎng)絡(luò)技術(shù)的應(yīng)用程序編程往往需要通過網(wǎng)格語義進(jìn)行實(shí)現(xiàn),應(yīng)用程序往往需要提供多個(gè)編程接口。隨著網(wǎng)格接口數(shù)量與日劇增,就會(huì)造成編程代碼規(guī)模越來越復(fù)雜化、規(guī)?;?。本文主要講述了網(wǎng)絡(luò)技術(shù)的內(nèi)涵和網(wǎng)格編程技術(shù),Java設(shè)計(jì)語言,網(wǎng)絡(luò)通信中Java的網(wǎng)絡(luò)類和接口以及Java性能測(cè)試及實(shí)現(xiàn)加密措施。

      關(guān)鍵詞:Java;網(wǎng)絡(luò)編程:應(yīng)用

      隨著我國(guó)社會(huì)的快速發(fā)展,網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步和發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)得到了空前的發(fā)展,電子商務(wù)和動(dòng)態(tài)網(wǎng)站得到了迅速的發(fā)展。JAVA網(wǎng)絡(luò)編程也得到了廣泛的應(yīng)用,被應(yīng)用到各個(gè)領(lǐng)域內(nèi),得到了迅速的發(fā)展。JDBC主要就是通過Java語言編寫的,并且已經(jīng)逐漸的成為數(shù)據(jù)庫(kù)使用的標(biāo)準(zhǔn)API。通過JDBC自身所具備的接口,應(yīng)用一些比較簡(jiǎn)單的程序,進(jìn)而能夠提高Java網(wǎng)絡(luò)編程的質(zhì)量和水平,進(jìn)而保障我國(guó)社會(huì)的可持續(xù)性發(fā)展。

      一、網(wǎng)格技術(shù)的內(nèi)涵以及網(wǎng)格編程技術(shù)

      (一)網(wǎng)絡(luò)技術(shù)內(nèi)涵

      網(wǎng)絡(luò)的資源主要就是屬于分布式異構(gòu)資源,其不同的資源所分布的地理位置也是不同的。網(wǎng)絡(luò)主要就是將這些不同地理位置的資源進(jìn)行集合,網(wǎng)絡(luò)中只具有資源。網(wǎng)絡(luò)資源主要就是指集群資源、計(jì)算機(jī)資源、存儲(chǔ)設(shè)備資源以及儀器設(shè)備資源等多種實(shí)體資源。根據(jù)網(wǎng)絡(luò)資源性質(zhì)的不同可以對(duì)其進(jìn)行細(xì)致的分類,即計(jì)算資源、存儲(chǔ)資源、設(shè)備資源、網(wǎng)絡(luò)資源等方面,其中人力資源屬于網(wǎng)絡(luò)資源中最為特殊的資源,因此,網(wǎng)絡(luò)的本質(zhì)就是將各種資源集合到一起,形成計(jì)算資源池。

      (二)網(wǎng)絡(luò)編程技術(shù)

      目前網(wǎng)絡(luò)編程的主流方法就是通過各種技術(shù)對(duì)資源進(jìn)行統(tǒng)一的集成,然后對(duì)網(wǎng)絡(luò)編程給予技術(shù)方面的支持。目前,商品化技術(shù)在進(jìn)行編程計(jì)算領(lǐng)域內(nèi)得到了非常良好的推廣效果,并且取得了一系列的成果。所以,在進(jìn)行網(wǎng)絡(luò)編程的時(shí)候,往往會(huì)采用這些技術(shù),其主要包括Java、Web等網(wǎng)絡(luò)編程技術(shù)。

      網(wǎng)絡(luò)編程的最上層構(gòu)成主要就是一個(gè)結(jié),其功能比較簡(jiǎn)單明確,往往會(huì)被當(dāng)作客戶前端,其所具有的功能包括圖形界面顯示以及相關(guān)工具等。中間一層也構(gòu)成了一個(gè)結(jié),主要功能就是負(fù)責(zé)協(xié)調(diào)復(fù)雜的后端與功能比較簡(jiǎn)單的客戶前端之間的聯(lián)系,其主要包括高級(jí)Agent等,進(jìn)而能夠?qū)崿F(xiàn)平衡負(fù)載以及算法變換等。最下面一層的結(jié)主要就是指后端服務(wù),其功能比較復(fù)雜,主要就是負(fù)責(zé)客戶端提出的各種請(qǐng)求的時(shí)候能夠及時(shí)的做出反映。

      二、Java程序設(shè)計(jì)語言

      Java語言主要功能和作用就是解決網(wǎng)絡(luò)異質(zhì)、代碼通用以及網(wǎng)絡(luò)安全性能等多個(gè)方面的問題。首先,Java語言與其他平臺(tái)并沒有什么關(guān)系,主要采用的就是移動(dòng)代碼技術(shù),通過我網(wǎng)絡(luò)能夠?qū)崿F(xiàn)各種格式數(shù)據(jù)的交換和共享,進(jìn)而實(shí)現(xiàn)應(yīng)用程序的交換。其次,Java語言能夠與HTML格式進(jìn)行無縫式對(duì)接,進(jìn)而能夠?qū)㈧o態(tài)文本文件轉(zhuǎn)化為運(yùn)行的應(yīng)用程序,從根本上提高了文本的操作性和互動(dòng)性。最后,Java語言具有較高的安全性,完善了之前編程語言中可能存在的安全問題,進(jìn)而能夠保障其安全性和可靠性。

      Java語言能夠?qū)W(wǎng)絡(luò)編程產(chǎn)生一些比較大的影響,其主要可以體現(xiàn)在以下幾個(gè)方面。其一,網(wǎng)絡(luò)編程需求的分析。通過可視化功能動(dòng)態(tài)能夠針對(duì)不同用戶的個(gè)性化需求進(jìn)行描述,進(jìn)而能夠?yàn)橄嚓P(guān)的設(shè)計(jì)和編程人員提供最為直觀的可視需求,雖然不同的客戶會(huì)提出不同的網(wǎng)絡(luò)編程要求,但是依然不會(huì)受到時(shí)間、行業(yè)等方面的影響,進(jìn)而對(duì)Java語言進(jìn)行直接的描述。其二,軟件開發(fā)方法。Java語言本身就具有十分獨(dú)特的特征,網(wǎng)絡(luò)編程人員可以根據(jù)對(duì)象的理念實(shí)現(xiàn)網(wǎng)絡(luò)系統(tǒng)的開發(fā)和設(shè)計(jì),并且在保障理念的同時(shí)還能夠保障網(wǎng)絡(luò)設(shè)計(jì)符合相關(guān)規(guī)定和標(biāo)準(zhǔn)。其三,軟件動(dòng)畫效果。在使用Java語言的時(shí)候,往往會(huì)應(yīng)用其本身的動(dòng)畫效果,可以遠(yuǎn)遠(yuǎn)超過利用GUI圖形用戶接口技術(shù)更好、更形象的體現(xiàn)動(dòng)畫效果,另外,通過互聯(lián)網(wǎng)還可以共享網(wǎng)絡(luò)上海量的動(dòng)畫資源。其四,軟件成型產(chǎn)品。Java語言本身就具有諸多優(yōu)點(diǎn),比如可視化、操作性強(qiáng)以及交互性比較好等優(yōu)勢(shì),進(jìn)而能夠?qū)崿F(xiàn)動(dòng)畫、動(dòng)作界面能夠?qū)崟r(shí)的停止和繼續(xù),這些優(yōu)勢(shì)是傳統(tǒng)媒體所不具備的。

      三、網(wǎng)絡(luò)通信中Java的網(wǎng)絡(luò)類和接口

      (一)URL和URLConnection

      (1)URL類。URL是類URL表示統(tǒng)一資源定位器,也就是指網(wǎng)上某處資源的指針,其主要包括協(xié)議名和主機(jī)名,甚至還有一些包括了特定的端口號(hào)。

      (2)URLConnection類。如果僅是通過URL方法,只能實(shí)現(xiàn)網(wǎng)絡(luò)上數(shù)據(jù)信息的讀取,如果還想繼續(xù)輸出數(shù)據(jù),向服務(wù)器的CGI程序發(fā)送數(shù)據(jù)和信息,必須要先與URL建立連接,并且對(duì)其進(jìn)行讀寫,為了能夠?qū)崿F(xiàn)這一目的,往往都會(huì)使用URLConnection類。CGI主要就是指公共網(wǎng)接口,其主要就是用戶瀏覽器和服務(wù)器端的應(yīng)用程序進(jìn)行連接的接口。URLConnection~在進(jìn)行構(gòu)建的時(shí)候往往會(huì)通過以下幾個(gè)方式加以構(gòu)建。其一,通過URL實(shí)例openConnection()方法返回一個(gè)。其二,直接通過newURLConnection(URL u1)來創(chuàng)建。URLConnection實(shí)例具有諸多優(yōu)點(diǎn),不僅能夠有效的實(shí)現(xiàn)信息的接收,還能夠?qū)⑿畔l(fā)出。

      (二)Socket(套接字)

      套接字是網(wǎng)絡(luò)編程中十分原始的通信方式,一個(gè)套接字所包含一個(gè)IP地址和一個(gè)端口地址,后者往往需要相應(yīng)的應(yīng)用程序。所以,在進(jìn)行套接字編程的時(shí)候,必須要先確認(rèn)端口。一般來講,1024以下的端口往往會(huì)指定為固定的服務(wù)類型,用戶如果向開發(fā)自身的交流平臺(tái),往往需要使用之后的端口地址。

      套接字可以將程序和網(wǎng)絡(luò)連接成一個(gè)流,進(jìn)而向這個(gè)流進(jìn)行寫字節(jié),另外還可以通過這個(gè)流來讀取字節(jié)。Java的套接字往往可以為用戶提供各種各樣的功能。其所使用的服務(wù)器往往是ServerSocket,通過連接能夠形成實(shí)例,并且通過實(shí)例的操作能夠?qū)崿F(xiàn)通信,其大部分工作往往都是在抽象類Socketlmpl進(jìn)行定義的。

      (三)Datagram

      Datagram主要就是面對(duì)沒有連接的通信方法,其基于UDP協(xié)議,并不需要對(duì)其進(jìn)行建立和釋放連接,在進(jìn)行通信的時(shí)候,實(shí)質(zhì)上就是形成DatagramPacket實(shí)例發(fā)送出去,對(duì)方也會(huì)形成一個(gè)DatagramPacket實(shí)例來進(jìn)行接收。在進(jìn)行Datagram方式傳送數(shù)據(jù)的時(shí)候,會(huì)將數(shù)據(jù)的目的地進(jìn)行記錄,然后通過網(wǎng)絡(luò)技術(shù)進(jìn)行傳輸,但是,系統(tǒng)不僅不能保障其能夠安全的送達(dá),還不能確定送達(dá)的時(shí)間。

      四、Java性能測(cè)試及實(shí)現(xiàn)加密措施

      (一)Java性能測(cè)試

      (1)Java測(cè)試平臺(tái)。隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,Java軟件測(cè)試工具得到了進(jìn)一步的完善和創(chuàng)新,目前使用最廣泛的測(cè)試平臺(tái)就是TPTP。在進(jìn)行測(cè)試的時(shí)候,通過測(cè)試平臺(tái)能夠提供完善的性能測(cè)試功能,進(jìn)而能夠?qū)崿F(xiàn)軟件代碼,并且在開源、免費(fèi)的框架基礎(chǔ)上,能夠保障Java軟件與其他軟件進(jìn)行融合,進(jìn)而凸顯出軟件體系標(biāo)準(zhǔn)的靈活性和開放性,其測(cè)試的方法十分的簡(jiǎn)單,需要設(shè)定相應(yīng)的測(cè)試時(shí)間和內(nèi)存就可以,系統(tǒng)平臺(tái)就能夠自動(dòng)的對(duì)Java軟件進(jìn)行性能測(cè)試。

      (2)Java軟件測(cè)試。智能設(shè)備最為重要的程序設(shè)計(jì)就是Java語言,Java語言能夠提高網(wǎng)絡(luò)編程的質(zhì)量和效果,進(jìn)而滿足智能設(shè)備程序的設(shè)定。在此基礎(chǔ)上,通過垃圾回收機(jī)制,可以有效的分析測(cè)試結(jié)果,并且得出Java程序設(shè)計(jì)的過程,最終得出結(jié)論,然后通過媒介進(jìn)行輸入、輸出操作,進(jìn)而能夠有效的提高內(nèi)存資源的回收率,不僅能夠節(jié)省資源,還能夠提高執(zhí)行效率。

      (二)Java加密措施

      (1)對(duì)稱加密。對(duì)稱加密主要就是指發(fā)接雙方使用同種的密鑰,發(fā)送方使用密鑰加密,接收方使用密鑰進(jìn)行解密,是一項(xiàng)非常高的保密措施。但是,需要雙方進(jìn)行交換,交換途徑是保密的重要措施之一,并且還需要通過人工操作,比較麻煩,在網(wǎng)絡(luò)上傳輸雖然方便但是存在著一定的安全危險(xiǎn)因素。

      (2)公鑰加密。公鑰加密相比與對(duì)稱加密具有諸多優(yōu)點(diǎn),比如公鑰不許人工操作等優(yōu)點(diǎn),加密與解密的密鑰是不同的,公鑰具有一定的開放性,一臺(tái)電腦里可以為多方提供公鑰。

      隨著網(wǎng)絡(luò)時(shí)代和信息時(shí)代的來臨,網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)信息技術(shù)已經(jīng)普及到人們的生活和工作中,逐漸的改變了人們生活和工作習(xí)慣。Java的出現(xiàn)是網(wǎng)絡(luò)時(shí)代的里程碑,其能夠更好的編程網(wǎng)絡(luò)平臺(tái),無論是大型門戶網(wǎng)站還是中小型企業(yè)系統(tǒng),普遍使用的編程語言就是Java~言,其已經(jīng)成為主要潮流之一。所以,應(yīng)該將Java語言進(jìn)行不斷的完善和應(yīng)用,推廣到更多的項(xiàng)目中,進(jìn)一步促進(jìn)我國(guó)社會(huì)的智能化、自動(dòng)化水平,不僅有利于我國(guó)社會(huì)的快速發(fā)展,還有利于我國(guó)和諧社會(huì)的構(gòu)建。

      猜你喜歡
      應(yīng)用
      多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
      考試周刊(2016年76期)2016-10-09 08:45:44
      分析膜技術(shù)及其在電廠水處理中的應(yīng)用
      科技視界(2016年20期)2016-09-29 14:22:00
      GM(1,1)白化微分優(yōu)化方程預(yù)測(cè)模型建模過程應(yīng)用分析
      科技視界(2016年20期)2016-09-29 12:03:12
      煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
      科技視界(2016年20期)2016-09-29 11:47:01
      氣體分離提純應(yīng)用變壓吸附技術(shù)的分析
      科技視界(2016年20期)2016-09-29 11:02:20
      會(huì)計(jì)與統(tǒng)計(jì)的比較研究
      吕梁市| 台北市| 金昌市| 宁安市| 沙坪坝区| 正镶白旗| 德安县| 石狮市| 固原市| 阳春市| 夏津县| 晋中市| 卫辉市| 交城县| 黄梅县| 哈尔滨市| 定南县| 兴宁市| 拜泉县| 新干县| 大埔县| 饶河县| 忻州市| 夏津县| 临江市| 沙坪坝区| 万盛区| 武夷山市| 伊川县| 廉江市| 鸡东县| 新龙县| 南靖县| 海安县| 宜阳县| 台南县| 北海市| 巴南区| 平塘县| 楚雄市| 鄂托克旗|