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

正文內(nèi)容

web服務(wù)器設(shè)計論文畢業(yè)設(shè)計word格式-wenkub.com

2024-11-25 11:27 本頁面
   

【正文】 import 。 else if(.txt.equals(type)) result=text/plain。 String result=null。 //瀏覽器和服務(wù)器間交互的輸出流 ,不為空,關(guān)閉流 if(out!=null)()。 //如果輸出的 i 不為 1,則繼續(xù) read int i=1。 ()。 (LastModified:+new Date(()))。 File srcFile=new File(html+src)。 //將瀏覽 器想獲得的文件名稱輸出至提示框 (new Date().toLocaleString()+ : Client +hostName+ get file +src+.)。 //服務(wù)器端文件的輸入流 BufferedInputStream fin=null。 《 Web 服務(wù)器設(shè)計 》 a 第 21 頁 共 24 頁 //獲得客戶端地址 =().getHostAddress()。 } //try 里面出現(xiàn)異常,捕捉異常 catch(Exception e){} //無論是否出現(xiàn)異常,點擊 stop 鍵都會出現(xiàn) time+“: Server stop” finally {(new Date().toLocaleString()+ : Server stop.)。//起動線程 } } //循環(huán)出現(xiàn)異常,捕捉異常 catch (Exception e) {(frame, ())。} /*定義 start 方法 */ public void start(String port){ //將有可能出現(xiàn)異常的代碼塊括起來,預(yù)處理 try { //創(chuàng)建一個指定端口的 Socket 對象 ,端口必須為整形數(shù)字 serverSocket=new ServerSocket((port))。 import 。 import 。 import 。 } } 《 Web 服務(wù)器設(shè)計 》 a 第 19 頁 共 24 頁 附錄 2: package 。 } //如果點擊 “Stop”按鈕,則按鈕名變?yōu)?“Start”,文本框里面能夠輸入端口號,停止獲取服務(wù)器信息 else { (Start)。} String msg = ()。 //進入服務(wù)器出現(xiàn)字符: (Please click the START button to start web server.)。 《 Web 服務(wù)器設(shè)計 》 a 第 18 頁 共 24 頁 //聲明并實例化滾動條 JScrollPane scrollPane = new JScrollPane()。 //為 “Start”Button添加事件監(jiān)聽 (this)。 //設(shè)置框框的顏色 ()。 } /*對控制面板內(nèi)的組件進行布局和實現(xiàn)其功能 */ public void buildBtnPan() { //聲明組件 (listenPortLb)。 //設(shè)置標(biāo)題 setTitle( WebServer )。 //設(shè)置界面的大小 setSize(400, 300)。 public WebServerFrame() { //init 組件 initComponent()。 //按鈕設(shè)置 private JButton controlBtn = new JButton(Start)。 import 。 import 。 5 結(jié)束語 《 Web 服務(wù)器設(shè)計 》 a 第 15 頁 共 24 頁 參考文獻 [1]李尊朝,蘇軍 .Java 語言程序設(shè)計(第二版) .北京 :中國鐵道 出版社, 2020 [2]馬爭鳴 .TCP/IP 原理與利用 [M].北京:冶金工業(yè)出版社 :2020 [3] Linux 下的網(wǎng)絡(luò)監(jiān)聽技術(shù) .eNet 網(wǎng)絡(luò)學(xué)院, 《 Web 服務(wù)器設(shè)計 》 a 第 16 頁 共 24 頁 附錄 1: package 。 ,然后再實例化,最后才能使用。 圖 Web服務(wù)器監(jiān)聽本機瀏覽器 4 出現(xiàn)的問題及解決方法 本實驗中出現(xiàn)的問題主要有以下幾點: ,必須要導(dǎo)入相關(guān)的包。 結(jié)果分析 《 Web 服務(wù)器設(shè)計 》 a 第 13 頁 共 24 頁 編寫完所有程序后,在主函數(shù)程序中右擊鼠標(biāo),在出現(xiàn)的菜單欄中單擊 Run運行,會出現(xiàn)設(shè)計的 Web 服務(wù)器界面,界面中出現(xiàn)一行字: Please click the START button to start web server.。 else if(.xml.equals(type)) result=text/xml。 if(.gif.equals(type)) result=image/gif。 //服務(wù)器端文件的輸入流 ,不為空,關(guān)閉流 if(fin!=null)()。輸出響應(yīng)頭部信息是通過輸出流 ()實現(xiàn)的,之后通過 ()語句來清除緩存。 由于程序中是運用的 Get 方法從服務(wù)器上獲得數(shù)據(jù),而 Get 是不安全的,因為在傳輸過程,數(shù)據(jù)被放在請求的 URL 中,數(shù)據(jù)的按照 variable=value 的形式,添加到 action 所指向的 URL 后面,并且兩者使用 “?”連接, 而 “?”后面的數(shù)據(jù)即為用戶的私人數(shù)據(jù),這樣就 使用戶的私人信息變?yōu)榭梢?了 ,這樣是極不安全的,故我們采用了一下語句來彌補 Get 語句帶來的安全問題。 完成了輸出流的獲得 。 而在多線程的執(zhí)行塊 run() {}中, 采用了字符流的傳輸方法。故最后 stop 實現(xiàn)的功能為:關(guān)閉 Web 服務(wù)器,顯示:當(dāng)前時間 + : Server stop.。如此就完成了 start 方法的實現(xiàn)。 線程的基本實現(xiàn)方法 為: 1構(gòu)造線程 new; 2啟動線程 Start( );3運行線程 run( )。} }}.start()。 (new Date().toLocaleString()+ : Server start on port +port+.)。} 進行完變量的聲明后我們就要開始對相關(guān)的方法進行編寫了。同時,由于我們要實現(xiàn)通信,故需要聲明一個服務(wù)器端的 ServerSocket 對象,創(chuàng)建一個 ServerSocket 對象就創(chuàng)建了一個監(jiān)聽,用來監(jiān)聽客戶端(瀏覽器)的請求。它分為三部分: 對圖形用戶界面整體進行聲明、實例化和布局 private void initComponent() {} 對控制面板內(nèi)的組件進行布局和實現(xiàn)其功能 public void buildBtnPan() {} 對信息面板內(nèi)的組件進行聲明并且實例化,實現(xiàn)其功能 public void buildHintPan() {} 最后,對按鈕的動作進行設(shè)置,即設(shè)置檔用鼠標(biāo)點擊 Start 和 Clear Hint 按鈕時將會出現(xiàn)的狀況。 private JLabel listenPortLb = new JLabel(Server listen port: )。 3 設(shè)計步驟 本次課程設(shè)計進行 Web 服務(wù)器的設(shè)計與實現(xiàn),其步驟分為兩大步,先要進行用戶圖形界面的設(shè)計與實現(xiàn),由于它不是本次設(shè)計報告的側(cè)重點,故在以下的步驟中只會稍加說明。輸入流代表從外設(shè)流入計算機的數(shù)據(jù)序列,輸出流代表從計算機流向外設(shè)的數(shù)據(jù)序列。當(dāng)編寫 Thread 類的子類時,可以在子類中重寫父類的 run 方法,該方法中包含了線程的操作。每個線程都要經(jīng)歷新建、運行、中斷和死亡四種狀態(tài)。 finally{}: 無論有沒有異常 ,都會執(zhí)行 ,當(dāng)沒有出現(xiàn)異常時,先執(zhí)行 try 內(nèi)代碼,再執(zhí)行 finally 代碼 ; 當(dāng)出現(xiàn)異常執(zhí)行完對應(yīng)異常類的 catch 塊后,再執(zhí)行 finally塊。程序運行中,如果該塊內(nèi)的代
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1