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

正文內(nèi)容

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

2024-12-11 10:39本頁面
  

【正文】 lder9 中使用的是 JDK 庫 (awt, swing),它提供了很多的界面對象,可以很直觀的看到設(shè)計(jì)的界面。 public TelInputStream get(String filename) 獲取遠(yuǎn)程機(jī)器上的文件 filename,借助 TelInputStream 把該文件傳送到本地。下面是其中一些主要的方法。 此外 ,類 FtpClient還提供了可用于傳遞并檢索目錄清單和文件的若干方法。 public String pwd(): 該命令可顯示遠(yuǎn)程系統(tǒng)上的目錄狀態(tài)。 public void cd(String remoteDirectory) 該命令用于把 遠(yuǎn)程系統(tǒng)上的目錄切換到 remoteDirectory 所指定的目錄。此方法利用參數(shù) username 和 password 登錄到 FTP 服務(wù)器。 打開連接之后,接下來的工作是注冊到 FTP 服務(wù)器。 1. public void openServer(String hostname) 此 方法用于建立一條與指定主機(jī)上的 FTP 服務(wù)器的連接,使用默認(rèn)端口號。 3. FtpClient() 一旦建立了類 FtpClient, FTP 連接可以用 openServer 方法建立 , 這個類的方法來打開與 FTP 服務(wù)器的連接 。如下: 1. public FtpClient(String hostname,int port) 此構(gòu)造函數(shù)利用給出的主機(jī)名和端口號建立一條 FTP 連接。這里我采用了 FtpClient 作為此次畢業(yè)設(shè)計(jì)的資源。 FtpClient 類涵 蓋了幾乎所有 FTP 的功能, FtpClient 的實(shí)例變量保存了有關(guān)建立 代理 的各種信息。 圖 5 系統(tǒng)模塊圖 在 Jbuilder9 環(huán)境所 提供的擴(kuò)展包中 , 已經(jīng) 提供了一 些 網(wǎng)絡(luò)類的 類 庫 ——.,該類庫主要用于建立 FTP 連接的類。即使對 FTP 不是很了解,都可以很快建立起一個 FTP 客戶端程序來。 Jbuilder9 提供的FTP 控件已經(jīng)對其進(jìn)行了類封裝,因而對用戶而言它是透明的,不必再去編程解釋響應(yīng)消息等,這就是控件的好處。系統(tǒng)本身運(yùn)行對計(jì)算機(jī)硬件平臺和操作系統(tǒng)平臺要求適中。由這四個模塊構(gòu)成該系統(tǒng)。 3 系統(tǒng)需求分析與總體設(shè)計(jì) 需求分析 用戶需求 軟件要簡單易上手,能夠匿名或者使用帳號登錄到用戶指定的服務(wù)器上,進(jìn)行訪問和數(shù)據(jù)的上傳下載。 圖 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ā)人員的工作 。在客戶與服務(wù)器的整個連接期間,控制連接必須保持, 而數(shù)據(jù)連接卻可以根據(jù)請求動態(tài)地建立和關(guān)閉 。 客戶端用戶并不直接處理控制連接上的 FTP 命令和 FTP 響應(yīng),而是由兩個協(xié)議解釋器進(jìn)行處理??刂七B接用于傳輸控 制,數(shù)據(jù)連接用于數(shù)據(jù)輸送。用 Inter 語言來說,用戶可通過客戶機(jī)程序向(從)遠(yuǎn)程主機(jī)上載(下載)文件。 在 FTP 的使用當(dāng)中,用戶經(jīng)常遇到兩個概念:下載( Download)和上載( Upload)。比如說,用戶發(fā)出一條命令,要求服務(wù)器向用戶傳送某一個文件的一份拷貝,服務(wù)器會響 應(yīng)這條命令,將指定文件送至用戶的機(jī)器上。用戶通過一個支持 FTP 協(xié)議的客戶機(jī)程序,連接到在遠(yuǎn)程主機(jī)上的 FTP 服務(wù)器程序。通過該協(xié)議,用戶可以從一個 Inter 主機(jī)向另一個 Inter 主機(jī)拷貝文件。下面是客戶機(jī) /服務(wù)器的一個典型運(yùn)作過程: (1)服務(wù)器監(jiān)聽相應(yīng)端口的輸入; (2)客戶機(jī)發(fā)出一個請求; (3)服務(wù)器接收到此請求; (4)服務(wù)器處理這個請求,并把結(jié)果返回給客戶機(jī); (5)上述過程,直至完成一次會話過程??蛻魴C(jī)發(fā)出請求,服務(wù)器監(jiān)聽來自客戶機(jī)的請求,并為客戶機(jī)提供響應(yīng)服務(wù)。 圖 1 JAVA平臺 C/S 架構(gòu)簡介 客戶機(jī) /服務(wù)器在分布處理過程中,使用基于連接的網(wǎng)絡(luò)通信模式。 Java 虛擬機(jī)用于將 Java 字節(jié)碼翻譯成特定機(jī)器碼。 Java平臺包括 2個部分: Java 虛擬機(jī)和 Java 應(yīng)用程序接口。 Java 還帶有很多的擴(kuò)展的類包( Package),在程序中可以輕松調(diào)用,簡化程序員的工作。 JAVA 技術(shù) JAVA 簡介 Java 是 Sun 公司推出的一種編程語言。 2 相關(guān)基礎(chǔ)技術(shù)與開發(fā)平臺 綜合個人平日學(xué)習(xí)內(nèi)容和語言掌握的熟練度情況,選用了 JAVA 作為該系統(tǒng)的編程語言, JBuilder 9 作為開發(fā)的平臺。與此同時,在開發(fā)中學(xué)會發(fā)現(xiàn)解決問題,提高 JAVA 開發(fā)能力,為今后的工作、學(xué)習(xí)、項(xiàng)目開發(fā)累積實(shí)踐經(jīng)驗(yàn)。如今 Inter 上有許多的資源都是以 FTP 的形式提供的,包括各種文檔、軟件工具包等等。 FTP 服務(wù)是以它所使用的文件傳輸協(xié)議( File Transfer Protocol)命名的。 FTP 將在未來的很長時間里作為主要的文件傳輸協(xié)議,使用前景仍然寬廣,功能會更加強(qiáng)大。系統(tǒng)的具體實(shí)現(xiàn) 。 本畢業(yè)設(shè)計(jì)將介紹 FTP 客戶端系統(tǒng)的設(shè)計(jì)和開發(fā)工作,因此,文章將涵蓋以下三個方面的內(nèi)容: 。但有了 FTP 客戶端軟件后,只要輕點(diǎn)幾下鼠標(biāo)即可完成所有操作。 FTP 客戶端應(yīng)該包含以下功能:登錄,瀏覽目錄,上傳下載。在互聯(lián)網(wǎng)早期曾占據(jù)整個互聯(lián)網(wǎng)通信量的三分之一。 Upload。s to 198039。 為了用戶更方便的使用 FTP 服務(wù),提供更好的人機(jī)交互界面,本 課題 將使用 JAVA 以及 JBuilder 的ftpclient 庫,基于 Client/Server 的 架構(gòu) 方式 ,編寫一個友善界面的 FTP 客戶端 工具 , 實(shí)現(xiàn)服務(wù)器連接、遠(yuǎn)程與本地目錄瀏覽、文件上傳和下載等基本 FTP 工具常用功能 。時至今日, FTP 仍然保持其可靠性,高速地傳輸文件,它還允許文件遠(yuǎn)程存取。 畢業(yè)設(shè)計(jì) ( 論文 ) FTP 客戶端 軟件 的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: FTP 客戶端 軟件 的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 文件傳輸協(xié)議 (File Transfer Protocol, FTP), 它是目前 Inter 上使用得最廣泛的文件傳送協(xié)議。 起初, FTP并不是應(yīng)用于 IP網(wǎng)絡(luò)上的協(xié)議,而是 20世紀(jì) 60~80年代美國國防部組建的 ARPANET 網(wǎng)絡(luò)中,用于計(jì)算機(jī)間的文件傳輸?shù)膮f(xié)議。這使得用戶可以在某個系統(tǒng)上工作,而將文件存貯在別的系統(tǒng)。 關(guān)鍵詞: FTP;上傳;下載 The Design and Implementation of FTP Client Abstract File Transfer Protocol (FTP), which is the most widely used protocol for transmission at present. In the beginning, the FTP is not used on the IP work, but used in the United States Department of Defense work for the puter file transfer agreement in the 196039。s. Today, FTP is maintaining its reliability, highspeed transmission of documents, it also allows remote access to documents, Users can manipulate data in other different system, to make users more convenient use FTP services, have a better manmachine interface, this system will be written by Java, JBuilder, and the ftpclient library. Basing on Client/Server structures, to prepare a FTP client tool with a friendly interface, it can login to the server, browse remote and local directory, upload and download. Key words: FTP。 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 ....................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1