freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

web服務(wù)器設(shè)計論文畢業(yè)設(shè)計word格式(專業(yè)版)

2025-01-24 11:27上一頁面

下一頁面
  

【正文】 else if(.html.equals(type)) result=text/html。 (ContentLength: +())。 } //定義多線程的 run()方法 public void run() { //瀏覽器和服務(wù)器間交互的輸入流 BufferedReader in=null。 //聲明一個服務(wù)器端 ServerSocket 對象 private ServerSocket serverSocket。 ()。 } /*對信息面板內(nèi)的組件進(jìn)行聲明并且實例化,實現(xiàn)其功能 */ public void buildHintPan() { //信息面板里面不能輸入信息 (false)。 Toolkit tool = ()。 import 。若從另一臺連網(wǎng)的計算機上打開一個瀏覽器,在地址欄里面輸入 Web 服務(wù)器的 Socket 套接字,即輸入: Web 服務(wù)器所在主機的 IP 地址 :8080, 即可實現(xiàn) Web 服務(wù)器與瀏覽器的 連接, Web 服務(wù)器面板中顯示連接的那臺計算機瀏覽器的連接情況。 完成了數(shù)據(jù)流是傳輸之后,最后需要關(guān)閉流, 其代碼段為: //瀏覽器和服務(wù)器間交互的輸入流 ,不為空,關(guān)閉流 《 Web 服務(wù)器設(shè)計 》 a 第 12 頁 共 24 頁 if(in!=null)()。 該部分使用 HandlerThread 類繼承 Thread 類的方法,實現(xiàn)多線程的數(shù)據(jù)流傳輸。//隨時監(jiān)聽 客戶端請求 new HandlerThread(socket).start()。 //init 組件 = new WebServerNet(this)。實現(xiàn)多線程有兩個途徑,一種是用 Thread 類的子類創(chuàng)建來實現(xiàn),另一種是通過實現(xiàn) Runnable 接口的類來實現(xiàn)。 ServerSocket 類和 Socket 類分辨應(yīng)用于服務(wù)器端和客 戶端的 Socket 通信,其中,創(chuàng)建了一個 ServerSocket 對象就創(chuàng)建了一個監(jiān)聽,為了能夠隨時監(jiān)聽客戶端的請求,可以引用 ServerSocket 對象的 accept()方法。早期的 JDK 版本中提供了 Java 抽象窗口工具集( Abstract Window Toolkit, AWT),其目的是為程序員創(chuàng)建圖形用戶界面提供支持。 ( 3)學(xué)會文獻(xiàn)檢索的基本方法和綜合運用文獻(xiàn)的能力。最后 通過對這兩個模塊的設(shè)計及其運行,我們 通過在 Web 瀏覽器 中輸 入 Web 服務(wù)器 的 socket,能夠?qū)崿F(xiàn) Web 服務(wù)器與 Web 瀏覽器之間的通信 。幸運的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools,JDT)。 Swing 組件。 try……catch……finally 異常處理方式的基本結(jié)構(gòu)為: try{ }catch() {} 《 Web 服務(wù)器設(shè)計 》 a 第 5 頁 共 24 頁 finally{} 其中: try{}:將有可能出 現(xiàn)異常的代碼塊括起來,預(yù)處理。 流 Java 的輸入 /輸出是以流的方式來處理的,流是在計算機輸入、輸出操作中流動的數(shù)據(jù)序列。在編程時 ,我們首先第一步是要聲明將要用到的實例變量,由于我們需要把設(shè)計的兩大部分即用戶界面部分和 I/O 接口部分聯(lián)系起來,故需要聲明一個代表用戶界面的事例變量 frame,并引入WebServerFrame 框架。接下來運用一個匿名內(nèi)部類來建立一個 Thread 線程, 該線程實現(xiàn)的功能為不斷的接收從瀏覽器客戶端發(fā)送的請求。 即完成了文件輸入流的獲取、字節(jié)流向字符流的轉(zhuǎn)換和包裝成加強流, 而 out=new PrintStream(())。 String result=null。如果在使用一個 未定義的類或接口時沒有導(dǎo)入包,那么程序中將提示出錯,這是通常只要在程序最開始導(dǎo)入將要使用的接口所屬的包就行了。 //每次開始運行的初始端口為 8080,文本框長度為 5 private JTextField portTf =new JTextField(8080, 4)。 //可視化組建(如窗口、面板等)可見,表示這個 組建顯示為可見 setVisible(true)。 //添加滾動條 add(scrollPane, )。 import 。 new HandlerThread(socket).start()。 //從瀏覽器提交的請求頭部中獲得想訪問的文件名稱 讀字符串,用空格分開,讀每個數(shù)組的第二個元素 頭部信息 ,從第二個才有效 String src=().split( )[1]。 //數(shù)組的長度 byte[] buffer=new byte[1024*8]。}} 《 Web 服務(wù)器設(shè)計 》 a 第 24 頁 共 24 頁 附錄 3: package 。 //服務(wù)器端文件的輸入流 ,不為空,關(guān)閉流 if(fin!=null)()。 //如果瀏覽器訪問的頁面不存在 ,則返回 頁面內(nèi)容 //500:表示程序內(nèi)部出錯 if(!()||!()) srcFile=new File(html/)。 }} /*構(gòu)造器:每發(fā)一次請求構(gòu)造一次客戶端 */ class HandlerThread extends Thread { //創(chuàng)建客戶端 Socket 對象,用于與服務(wù)器建立連接 private Socket socket。 import 。 //如果點擊 “Start”按鈕,則 “Start”按鈕名變?yōu)?“Stop”,文本框里面不能再輸入端口號,開始獲取瀏覽器信息 if ((Start)) { (Stop)。 //把 定義的四個組件放到北邊 add(btnPan, )。 //對 變量實例化 = new WebServerNet(this)。 //導(dǎo)包 import 。 return result。 /*對瀏覽器想獲得的文件名稱進(jìn)行去除 ?后面內(nèi)容處理 */ //查找字符串 ,一直到 ?為止 int index=(?)。 接下來是編寫 stop 方法,它與 start 方法一樣,同樣采用了一個異常處理機制,它的 try 語句為 if(serverSocket!=null)// ServerSocket 不為空 ()。首先編寫的是start 方法, 即用鼠標(biāo)點擊 “Start”按鈕后將會實現(xiàn)的功能。而本文的重點在于說明 Web 服務(wù)器 I/O 端口的實現(xiàn),即Web 服務(wù)器是如何實現(xiàn)與客戶端(瀏覽器)的連接與數(shù)據(jù)傳輸?shù)?,故在下面會詳?xì)的說明。 一般情況用于資源 (,io)的回收 。網(wǎng)絡(luò)上計算機任何一個應(yīng)用程序都可以通過 Socket 《 Web 服務(wù)器設(shè)計 》 a 第 4 頁 共 24 頁 與其他計算機進(jìn)行通行。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 課程設(shè)計的目的 通過本次課程設(shè)計,加深對計算機網(wǎng)絡(luò)方面相關(guān)的網(wǎng)絡(luò)知識的理解,熟悉Java 語言 編程以及 eclipse 開發(fā)平臺 的運用??梢哉f, Web 為 Inter 的普及邁出了開創(chuàng)性的一步,是近年來 Inter 上取得的最激動人心的成就。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、 COBOL 和 Eiffel 等編程語言的插件已經(jīng)可用,或預(yù)計會推出。 套接字 Socket Socket(套接字)是 TCP/IP 的編程接口,即利用 Socket 提供的一組 API 就可以變成實現(xiàn) TCP/IP 協(xié)議。 finally{}: 無論有沒有異常 ,都會執(zhí)行 ,當(dāng)沒有出現(xiàn)異常時,先執(zhí)行 try 內(nèi)代碼,再執(zhí)行 finally 代碼 ; 當(dāng)出現(xiàn)異常執(zhí)行完對應(yīng)異常類的 catch 塊后,再執(zhí)行 finally塊。 3 設(shè)計步驟 本次課程設(shè)計進(jìn)行 Web 服務(wù)器的設(shè)計與實現(xiàn),其步驟分為兩大步,先要進(jìn)行用戶圖形界面的設(shè)計與實現(xiàn),由于它不是本次設(shè)計報告的側(cè)重點,故在以下的步驟中只會稍加說明。} 進(jìn)行完變量的聲明后我們就要開始對相關(guān)的方法進(jìn)行編寫了。如此就完成了
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1