欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

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

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

.項(xiàng)目簡介:

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

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

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

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

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

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

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

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

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

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

  1. 處理連接策略:

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

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

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