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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-ftp客戶端軟件的設(shè)計(jì)與實(shí)現(xiàn)—論文(留存版)

2025-01-30 17:25上一頁面

下一頁面
  

【正文】 ............................ 18 ..................................................... 18 5 系統(tǒng)測試及問題處理 ...................................................... 20 ............................................................. 20 測試結(jié)果 ............................................................ 20 ..................................................... 20 ................................................... 21 測試總結(jié) ............................................................ 21 結(jié) 論 .................................................................. 22 參考文獻(xiàn) .................................................................. 23 致 謝 .................................................................. 24 聲 明 .................................................................. 25 1 引言 FTP 是互聯(lián)網(wǎng)上使用最廣泛的文件傳輸協(xié)議。除非另有說明,本文的工作是原始性工作。 總的來說,測試內(nèi)容較少,可能會存在一些 BUG, 與現(xiàn)實(shí)生活中大家使用的那些 FTP 下載軟件有相當(dāng)?shù)木嚯x。 } //列表框需要重新刷新 ReloadList()。在這里,使用了一個(gè)isfile 的 boolean 變量用于判斷是否為文件。//創(chuàng)建文件對話框 ()。 //分解 TelInputStream 數(shù)據(jù)流 while ( (ch = ()) = 0) { if (ch == 39。 } catch(FtpLoginException ex){ //沒 有主機(jī)的登錄權(quán)限 (無權(quán)限與主機(jī) :+hostname+連接 !)。 jscrollPane jscrollPane3 = new jscrollPane()。 BorderLayout borderLayout1 = new BorderLayout()。 public class Frame1 extends JFrame { private JPanel contentPane。此方法利用參數(shù) username 和 password 登錄到 FTP 服務(wù)器。即使對 FTP 不是很了解,都可以很快建立起一個(gè) FTP 客戶端程序來??刂七B接用于傳輸控 制,數(shù)據(jù)連接用于數(shù)據(jù)輸送。 圖 1 JAVA平臺 C/S 架構(gòu)簡介 客戶機(jī) /服務(wù)器在分布處理過程中,使用基于連接的網(wǎng)絡(luò)通信模式。 FTP 服務(wù)是以它所使用的文件傳輸協(xié)議( File Transfer Protocol)命名的。s to 198039。 Download 目 錄 論文總頁數(shù): 20 頁 1 引言 ..................................................................... 6 .............................................................. 6 選題目的 ............................................................ 6 2 相關(guān)基礎(chǔ)技術(shù)與開發(fā)平臺 .................................................... 6 JAVA技術(shù) ............................................................. 6 JAVA簡介 ......................................................... 6 C/S架構(gòu)簡介 ...................................................... 7 FTP基礎(chǔ) .............................................................. 7 開發(fā)平臺 ............................................................. 9 3系統(tǒng)需求分析與總體設(shè)計(jì) .................................................... 9 需求分析 ............................................................. 9 設(shè)計(jì)思路 ............................................................ 10 ............................................................. 10 4 系統(tǒng)模塊的實(shí)現(xiàn) .......................................................... 11 界面模塊實(shí)現(xiàn) ........................................................ 11 登錄模塊實(shí)現(xiàn) ........................................................ 13 瀏覽程序 ............................................................ 15 ............................................. 15 ..................................................... 17 ..................................................... 18 ..................................................... 18 ..................................................... 18 5 系統(tǒng)測試及問題處理 ...................................................... 20 ............................................................. 20 測試結(jié)果 ............................................................ 20 ..................................................... 20 ................................................... 21 測試總結(jié) ............................................................ 21 結(jié) 論 .................................................................. 22 參考文獻(xiàn) .................................................................. 23 致 謝 .................................................................. 24 聲 明 .................................................................. 25 1 引言 FTP 是互聯(lián)網(wǎng)上使用最廣泛的文件傳輸協(xié)議。 選擇此課題作為畢業(yè)設(shè)計(jì),是希望將平日學(xué)習(xí)累積的知識用于實(shí)踐,開發(fā)出該系統(tǒng)的各項(xiàng)功能,使用戶很簡單的就能登錄 FTP 服務(wù)器、上傳下載數(shù)據(jù)等功能的需求。這就是典型的 “ 請求 應(yīng)答 ” 模式。用戶接口為客戶端用戶提供一定形式的輸入界面,接收用戶的命令,將其轉(zhuǎn)換成標(biāo)準(zhǔn)的 FTP 命令,最終將控制連接上的 FTP 響應(yīng)轉(zhuǎn)換成用戶可 理解的方式。利用此類的方法,我們可以遠(yuǎn)程登錄到 FTP 服務(wù)器,列出該服務(wù)器上的目錄,設(shè)置傳輸協(xié)議,以及傳送文件。 public void cdUp(): 該命令用于把遠(yuǎn)程系統(tǒng)上的目錄切換到上一級目錄。 private JTextField jTextField3 = new JTextField()。 JPanel jPanel4 = new JPanel()。 JButton jButton2 = new JButton()。 } //連接成功后的顯示 (連接主機(jī) :+hostname+成功 !)。 (0)。//得到根目錄文件 if(()) root2=()。 }else{ File file1=new File(conPath())。 (ServU的 安裝 和 配置過程略過 ,可見該軟件幫助文件。此系統(tǒng)操作界面簡潔易懂,普通用戶也能很快上手;此系統(tǒng)實(shí)現(xiàn)了遠(yuǎn)程登錄服務(wù)器、瀏覽本地與服務(wù)器目錄文件和數(shù)據(jù)上傳下載等功能 需求 ,從而實(shí)現(xiàn)了一個(gè)簡易的 FTP 客戶端軟件 。 ( 3)學(xué)校可以學(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論文。 FTP 客戶端應(yīng)該包含以下功能:登錄,瀏覽目錄,上傳下載。 2 相關(guān)基礎(chǔ)技術(shù)與開發(fā)平臺 綜合個(gè)人平日學(xué)習(xí)內(nèi)容和語言掌握的熟練度情況,選用了 JAVA 作為該系統(tǒng)的編程語言, JBuilder 9 作為開發(fā)的平臺。通過該協(xié)議,用戶可以從一個(gè) Inter 主機(jī)向另一個(gè) Inter 主機(jī)拷貝文件。 圖 4 FTP使用的兩個(gè) TCP連接 開發(fā)平臺 本文件傳輸系統(tǒng)是采用 Borland 公司公司推出 的 JBuilder 作為開發(fā)平臺,它 是一款優(yōu)秀的 Java IDE 集成開發(fā) 環(huán)境 工具, JBuilder 9是目前的 較 新 的 版 本它比以前的版本更加簡單和直觀 , 方便上手 在這個(gè)版本中 Borland集成目前眾多JAVA 開發(fā) 的優(yōu)秀技術(shù),如:工程管理、單元測試、代碼審查、撰寫 Javadoc 說明文檔等等,極大的方便了 Java 開發(fā)人員的工作 。這里我采用了 FtpClient 作為此次畢業(yè)設(shè)計(jì)的資源。 此外 ,類 FtpClient還提供了可用于傳遞并檢索目錄清單和文件的若干方法。 JTabbedPane jTabbedPane1 = new JTabbedPane()。 jscrollPane jscrollPane1 = new jscrollPane()。 } 圖 6 瀏覽及操作界面 登錄模塊實(shí)現(xiàn) 一般的使用辦法是,直接使用構(gòu)造方法創(chuàng)建一個(gè) FtpClient 類對象 (如果在構(gòu)造 FtpClient 類對象時(shí)沒有設(shè)置參數(shù),則可以使用 openServer 方法來打 開服務(wù)器端口 ),然后使用 login 方法來登錄,并進(jìn)行用戶認(rèn)證。 瀏覽服務(wù)器端目錄程序 當(dāng)連接登錄成功之后,可使用 FtpClient 控件的 List()方法執(zhí)行 FTP 服務(wù)器端上的目錄瀏覽 (List)功能,以取得 FTP 服 務(wù)器默認(rèn)的目錄內(nèi)容。 } catch(SecurityException ex) { //用戶或者密碼可能不對 ( 用 戶 或 者 密 碼 可 能 不 對 , 無 權(quán) 限 與 主機(jī) :+hostname+連接 !)。 JButton jButton1 = new JButton()。 JPanel jPanel3 = new JPanel()。 private JTextField jTextField2 = new JTextField()。 public void cd(String remoteDirectory) 該命令用于把 遠(yuǎn)程系統(tǒng)上的目錄切換到 remoteDirectory 所指定的目錄。 圖 5 系統(tǒng)模塊圖 在 Jbuilder9 環(huán)境所 提供的擴(kuò)展包中 , 已經(jīng) 提供了一 些 網(wǎng)絡(luò)類的 類 庫 ——.,該類庫主要用于建立 FTP 連接的類。 客戶端用戶并不直接處理控制連接上的 FTP 命令和
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1