日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

利用JAVA語(yǔ)言實(shí)現(xiàn)支持視頻點(diǎn)播的WEB服務(wù)器(1)_Windows教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
 

.項(xiàng)目簡(jiǎn)介:

  JAVA語(yǔ)言是一種可移植的,簡(jiǎn)單的,健壯的嵌入式語(yǔ)言。并且對(duì)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)有很好的支持,基于JAVA語(yǔ)言的這種特性可以十分容易地建立一個(gè)小型INTERNET服務(wù)器。

  本項(xiàng)目中,作者用JAVA語(yǔ)言編寫了一個(gè)WEB微型服務(wù)器,對(duì)簡(jiǎn)單的HTTP請(qǐng)求進(jìn)行響應(yīng),并通過(guò)后端數(shù)據(jù)庫(kù)對(duì)用戶的查詢進(jìn)行處理,從而動(dòng)態(tài)地返回HTML頁(yè)面。

.項(xiàng)目實(shí)現(xiàn):

(一)項(xiàng)目具體功能分析與開(kāi)發(fā)工具選擇

  可以利用一臺(tái)較高配置的個(gè)人臺(tái)式機(jī)就可以實(shí)現(xiàn)社區(qū)內(nèi)的小型服務(wù)器,包括網(wǎng)頁(yè)瀏覽,基于高速局域網(wǎng)的視頻下載和播放,定時(shí)新聞組發(fā)布程序,郵件服務(wù)器等服務(wù)。

  本軟件實(shí)際上是一個(gè)HTTP協(xié)議的服務(wù)器。HTTP(Hyper Text Transfer Protocol),是一個(gè)專門為Web服務(wù)器和Web瀏覽器之間交換數(shù)據(jù)而設(shè)計(jì)的網(wǎng)絡(luò)協(xié)議。它通過(guò)規(guī)定通用資源定位符(URLs)使客戶端的瀏覽器與服務(wù)器的Web資源建立鏈接關(guān)系,從而奠定了用戶對(duì)Internet透明訪問(wèn)的基礎(chǔ)。

  在本軟件中通過(guò)傳輸HTML文件使客戶端可以實(shí)現(xiàn)網(wǎng)頁(yè)瀏覽。HTML是WWW的通用標(biāo)記語(yǔ)言,它用來(lái)創(chuàng)建Web頁(yè)面和控制Web信息顯示格式。HTML不是編程語(yǔ)言,而是一種描述語(yǔ)言。HTML2.0得到了IETF(Internet Engineering Task Force)的支持而成為Internet國(guó)際標(biāo)準(zhǔn)。目前,HTML已經(jīng)發(fā)展到3.0和4.0版,只是新版本的標(biāo)準(zhǔn)尚未完全統(tǒng)一,不同的商家對(duì)HTML2.0進(jìn)行了一定的擴(kuò)充,引入了更多新的功能。例如,Netscape公司在HTML3.0中增加了頁(yè)面底圖(Background Images)和表(Table)定義等標(biāo)記,使得Web頁(yè)面更加引人入勝。

  CGI是通用網(wǎng)關(guān)接口(Common Gateway Interface)的簡(jiǎn)稱,它是Web服務(wù)器與外部程序之間的通信接口,服務(wù)器并不關(guān)心外部應(yīng)用程序是什么語(yǔ)言(如C、C++、Pascal、Delphi或Perl)編寫的,它只是負(fù)責(zé)接收用戶輸入的信息,并把CGI程序所產(chǎn)生的結(jié)果--HTML文檔或其他符合HTTP規(guī)定的文件回傳給用戶。事實(shí)上,CGI是動(dòng)態(tài)Web頁(yè)面制作的第一步,但由于CGI程序?qū)崿F(xiàn)比較困難,而且效率不高,它已經(jīng)逐漸被新的技術(shù)所取代。

  網(wǎng)頁(yè)瀏覽支持的網(wǎng)頁(yè)包括HTML,JAVASCRIPT,APPLET,VBSCRIPT等編寫的網(wǎng)頁(yè),但不支持PHP,ASP等服務(wù)器端動(dòng)態(tài)程序的網(wǎng)頁(yè)。由于服務(wù)器的規(guī)模較小,所以服務(wù)器端動(dòng)態(tài)程序被集成進(jìn)服務(wù)器中。但可以通過(guò)編寫符合一定規(guī)則的JAVA的CGI程序?qū)崿F(xiàn)服務(wù)器端的動(dòng)態(tài)性,不過(guò)這種JAVA程序的安全性很難保證。

(二)服務(wù)器的實(shí)現(xiàn)

  1. 處理連接策略:

  對(duì)于每一個(gè)用戶的連接我們采取了每次請(qǐng)求滿足后,將用戶與服務(wù)器的連接斷開(kāi),這時(shí)用戶如果有其他的請(qǐng)求,則進(jìn)入請(qǐng)求隊(duì)列重新進(jìn)行資源競(jìng)爭(zhēng)。

通常網(wǎng)頁(yè)中的每一個(gè)圖形都會(huì)被看成是一個(gè)單獨(dú)的連接,也就是說(shuō)對(duì)于一個(gè)圖形很多的網(wǎng)頁(yè)基于本服務(wù)器的連接策略將會(huì)進(jìn)行多次請(qǐng)求,這樣的好處是防止一個(gè)容量很大的網(wǎng)頁(yè)獨(dú)占網(wǎng)絡(luò)資源

來(lái)源:網(wǎng)絡(luò)搜集//所屬分類:Windows教程/更新時(shí)間:2013-04-15
相關(guān)Windows教程