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

正文內(nèi)容

畢業(yè)設(shè)計-ftp客戶端軟件的設(shè)計與實現(xiàn)—論文-文庫吧在線文庫

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

下一頁面
  

【正文】 在 Jbuilder9 環(huán)境所 提供的擴展包中 , 已經(jīng) 提供了一 些 網(wǎng)絡(luò)類的 類 庫 ——.,該類庫主要用于建立 FTP 連接的類。 6. FtpClient() 一旦建立了類 FtpClient, FTP 連接可以用 openServer 方法建立 , 這個類的方法來打開與 FTP 服務(wù)器的連接 。 public void cd(String remoteDirectory) 該命令用于把 遠程系統(tǒng)上的目錄切換到 remoteDirectory 所指定的目錄。 public TelInputStream get(String filename) 獲取遠程機器上的文件 filename,借助 TelInputStream 把該文件傳送到本地。 private JTextField jTextField2 = new JTextField()。 XYLayout xYLayout1 = new XYLayout()。 JPanel jPanel3 = new JPanel()。 //定義樹節(jié)點,模型和樹視圖 DefaultMutableTreeNode root1 = new DefaultMutableTreeNode(目錄 中沒有文件 )。 JButton jButton1 = new JButton()。 //如果已經(jīng)打開了 FTP 服務(wù)器,則先關(guān)閉 FTP 文件服務(wù)器 try { if (ftp!=null) ()。 } catch(SecurityException ex) { //用戶或者密碼可能不對 ( 用 戶 或 者 密 碼 可 能 不 對 , 無 權(quán) 限 與 主機 :+hostname+連接 !)。下面是對列表框進行操作的程序代碼: //清空目錄列表,調(diào)用 List()方法獲取文件列表。 瀏覽服務(wù)器端目錄程序 當連接登錄成功之后,可使用 FtpClient 控件的 List()方法執(zhí)行 FTP 服務(wù)器端上的目錄瀏覽 (List)功能,以取得 FTP 服 務(wù)器默認的目錄內(nèi)容。 //登錄 Ftp 服務(wù)器 ((),())。 } 圖 6 瀏覽及操作界面 登錄模塊實現(xiàn) 一般的使用辦法是,直接使用構(gòu)造方法創(chuàng)建一個 FtpClient 類對象 (如果在構(gòu)造 FtpClient 類對象時沒有設(shè)置參數(shù),則可以使用 openServer 方法來打 開服務(wù)器端口 ),然后使用 login 方法來登錄,并進行用戶認證。 JLabel statusLabel = new JLabel()。 jscrollPane jscrollPane1 = new jscrollPane()。 JTextField jTextField4 = new JTextField()。 JTabbedPane jTabbedPane1 = new JTabbedPane()。它是由三大部分組成: FTP 服務(wù)器列表,本地主機列表,操作時信息列表。 此外 ,類 FtpClient還提供了可用于傳遞并檢索目錄清單和文件的若干方法。 打開連接之后,接下來的工作是注冊到 FTP 服務(wù)器。這里我采用了 FtpClient 作為此次畢業(yè)設(shè)計的資源。 Jbuilder9 提供的FTP 控件已經(jīng)對其進行了類封裝,因而對用戶而言它是透明的,不必再去編程解釋響應(yīng)消息等,這就是控件的好處。 圖 4 FTP使用的兩個 TCP連接 開發(fā)平臺 本文件傳輸系統(tǒng)是采用 Borland 公司公司推出 的 JBuilder 作為開發(fā)平臺,它 是一款優(yōu)秀的 Java IDE 集成開發(fā) 環(huán)境 工具, JBuilder 9是目前的 較 新 的 版 本它比以前的版本更加簡單和直觀 , 方便上手 在這個版本中 Borland集成目前眾多JAVA 開發(fā) 的優(yōu)秀技術(shù),如:工程管理、單元測試、代碼審查、撰寫 Javadoc 說明文檔等等,極大的方便了 Java 開發(fā)人員的工作 。用 Inter 語言來說,用戶可通過客戶機程序向(從)遠程主機上載(下載)文件。通過該協(xié)議,用戶可以從一個 Inter 主機向另一個 Inter 主機拷貝文件。 Java 虛擬機用于將 Java 字節(jié)碼翻譯成特定機器碼。 2 相關(guān)基礎(chǔ)技術(shù)與開發(fā)平臺 綜合個人平日學(xué)習(xí)內(nèi)容和語言掌握的熟練度情況,選用了 JAVA 作為該系統(tǒng)的編程語言, JBuilder 9 作為開發(fā)的平臺。 FTP 將在未來的很長時間里作為主要的文件傳輸協(xié)議,使用前景仍然寬廣,功能會更加強大。 FTP 客戶端應(yīng)該包含以下功能:登錄,瀏覽目錄,上傳下載。 為了用戶更方便的使用 FTP 服務(wù),提供更好的人機交互界面,本 課題 將使用 JAVA 以及 JBuilder 的ftpclient 庫,基于 Client/Server 的 架構(gòu) 方式 ,編寫一個友善界面的 FTP 客戶端 工具 , 實現(xiàn)服務(wù)器連接、遠程與本地目錄瀏覽、文件上傳和下載等基本 FTP 工具常用功能 。 ( 3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論文。 [6] 謝希仁 .計算機網(wǎng)絡(luò) (第四版 )[M].北京:電子工業(yè)出版社, 2021。此系統(tǒng)操作界面簡潔易懂,普通用戶也能很快上手;此系統(tǒng)實現(xiàn)了遠程登錄服務(wù)器、瀏覽本地與服務(wù)器目錄文件和數(shù)據(jù)上傳下載等功能 需求 ,從而實現(xiàn)了一個簡易的 FTP 客戶端軟件 。 其中應(yīng)注意幾點,如: 。 (ServU的 安裝 和 配置過程略過 ,可見該軟件幫助文件。 //上 傳 處理 while (() < ()) { ch = ()。 }else{ File file1=new File(conPath())。 文件下載程序 當我們想下載文件,可以使用 TelInputStream 流,并使用 FTPClient 控件的 get 方法將流的源頭綁定,再將 TelInputStream 流綁定到 DataInputStream流中,然后再在本地新建一個 文件,并綁定到 RandomAccessFile 流中,執(zhí)行DataInputStream流的讀并寫入 RandomAccessFile 流中,就可以完成下載功能了。//得到根目錄文件 if(()) root2=()。 DIRName=(begin).trim()。 (0)。 private void ReloadList(){ StringBuffer buf=new StringBuffer()。 } //連接成功后的顯示 (連接主機 :+hostname+成功 !)。 } catch (IOException ex) { ()。 JButton jButton2 = new JButton()。 DefaultTreeModel model1 = new DefaultTreeModel(root1)。 JPanel jPanel4 = new JPanel()。 JLabel jLabel1 = new JLabel()。 private JTextField jTextField3 = new JTextField()。 public TelOutputStream put(String filename) 以寫方式打開一輸出流,通過這一輸出流把文件 filename 傳送到遠程計算機。 public void cdUp(): 該命令用于把遠程系統(tǒng)上的目錄切換到上一級目錄。 類 ftpClient 提供了如下兩個可用于打開與FTP 服務(wù)器之間的連接的方法。利用此類的方法,我們可以遠程登錄到 FTP 服務(wù)器,列出該服務(wù)器上的目錄,設(shè)置傳輸協(xié)議,以及傳送文件。 性能需求: 整個系統(tǒng)操作應(yīng)當簡便,界面友好,運行穩(wěn)定,執(zhí)行速度快。用戶接口為客戶端用戶提供一定形式的輸入界面,接收用戶的命令,將其轉(zhuǎn)換成標準的 FTP 命令,最終將控制連接上的 FTP 響應(yīng)轉(zhuǎn)換成用戶可 理解的方式??蛻魴C程序代表用戶接收到這個文件,將其存放在用戶目錄中。這就是典型的 “ 請求 應(yīng)答 ” 模式。 Java 程序運行的硬件或軟件環(huán)境,稱為平臺。 選擇此課題作為畢業(yè)設(shè)計,是希望將平日學(xué)習(xí)累積的知識用于實踐,開發(fā)出該系統(tǒng)的各項功能,使用戶很簡單的就能登錄 FTP 服務(wù)器、上傳下載數(shù)據(jù)等功能的需求。 。 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è)計 .................................................... 9 需求分析 ............................................................. 9 設(shè)計思路 ............................................................ 10 ............................................................. 10 4 系統(tǒng)模塊的實現(xiàn) .......................................................... 11 界面模塊實現(xiàn) ........................................................ 11 登錄模塊實現(xiàn) ........................................................ 13 瀏覽程序 ............................................................ 15 ............................................. 15 ..................................................... 17 ..................................................... 18 ..................................................... 18 ..................................................... 18 5 系統(tǒng)測試及問題處理 ...................................................... 20 ............................................................. 20 測試結(jié)果 ............................................................ 20 ..................................................... 20 ................................................... 21 測試總結(jié) ............................................................ 21 結(jié) 論 .................................................................. 22 參考文獻 .................................................................. 23 致 謝 ..........................................................
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1