基于java的ftp設(shè)計(jì)與實(shí)現(xiàn).rar
基于java的ftp設(shè)計(jì)與實(shí)現(xiàn),基于java的ftp設(shè)計(jì)與實(shí)現(xiàn)頁(yè)數(shù)47頁(yè)字?jǐn)?shù)1.7萬(wàn)字本系統(tǒng)開(kāi)發(fā)工具:java本設(shè)計(jì)包含內(nèi)容:源代碼+畢業(yè)論文摘要 ftp(file transfer protocol,文件傳輸協(xié)議)是internet上使用非常廣泛的一種通訊協(xié)議。它是由支持internet文件傳輸?shù)母鞣N規(guī)則所組成的集合,這些規(guī)則使internet用戶(hù)...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會(huì)員 20090424 發(fā)布
基于Java的FTP設(shè)計(jì)與實(shí)現(xiàn)
頁(yè)數(shù) 47頁(yè) 字?jǐn)?shù) 1.7萬(wàn)字
本系統(tǒng)開(kāi)發(fā)工具:JAVA
本設(shè)計(jì)包含內(nèi)容:源代碼+畢業(yè)論文
摘要
FTP(File Transfer Protocol,文件傳輸協(xié)議)是Internet上使用非常廣泛的一種通訊協(xié)議。它是由支持Internet文件傳輸?shù)母鞣N規(guī)則所組成的集合,這些規(guī)則使Internet用戶(hù)可以把文件從一個(gè)主機(jī)拷貝到另一個(gè)主機(jī)上。本論文介紹了文件傳輸協(xié)議FTP,包括了服務(wù)器端和客戶(hù)端的協(xié)議,簡(jiǎn)單描述了客戶(hù)機(jī)/服務(wù)器模式以及Java在網(wǎng)絡(luò)編程中的應(yīng)用。介紹了ftp客戶(hù)端的實(shí)現(xiàn)方法,其基本功能包括文件的下載、上傳、刪除、建立目錄、顯示文件信息等。其中主要介紹了通過(guò)布局管理器實(shí)現(xiàn)靈活的用戶(hù)界面的方法、注冊(cè)監(jiān)聽(tīng)器以實(shí)現(xiàn)程序界面的及時(shí)更新的途徑、IBM的protocol包的使用、通過(guò)JList實(shí)現(xiàn)文件瀏覽界面的方法、多線(xiàn)程的使用等問(wèn)題。
Abstract
FTP (File Transfer Protocol)is a communicatable protocol which is used widely in internet.It is a aggregate which is make up of many rules that support transfering files in internet.These rules let internet users copy files from one computer to another computer.This paper introduces file transfer protocol FTP including the protocol in server and client ,then describes C/S mode and the application of Java in network programme.It also introduce the implementation of ftp client which contains the basic functions ,such as download、upload 、delete、 make up directory、show the information of files etc.It introduce the method of implementing flexible user interface by layout manager、the way of implementing the immediate refreshing of programme interface by registering monitor、the use of package of IBM protocol 、the method of implementing the interface of file explore by JList、the use of multithreading etc.
關(guān)鍵詞
FTP,Java ,C/S
目 錄
摘要 1
Abstract 1
關(guān)鍵詞 1
引言 2
第一章 課題原理簡(jiǎn)介 4
1.1 客戶(hù)機(jī)/服務(wù)器系統(tǒng)概述 4
1.2 FTP協(xié)議簡(jiǎn)介 6
1.2.1 FTP模型 6
1.2.2 FTP(File Transport Protocol)文件傳輸協(xié)議 6
第二章 總體設(shè)計(jì) 13
2.1 軟件簡(jiǎn)介 13
2.2 相關(guān)知識(shí)介紹 13
2.2.1 Java 語(yǔ)言 13
2.2.2 正則表達(dá)式 20
2.2.3 IP地址 24
2.3 總體模塊結(jié)構(gòu) 25
第三章 具體項(xiàng)目開(kāi)發(fā) 27
3.1 系統(tǒng)實(shí)現(xiàn) 28
3.1.1 文件瀏覽界面的實(shí)現(xiàn) 28
3.1.2 LocalFileListListener的注冊(cè) 31
3.1.3 核心protocol類(lèi)的使用 32
3.1.4 界面布局管理器 33
3.1.5 格式校驗(yàn) 35
3.1.6 多線(xiàn)程 37
3.2 功能介紹 39
3.3 測(cè)試 44
3.3.1 測(cè)試計(jì)劃 44
3.3.2 測(cè)試結(jié)果 44
第四章 總結(jié) 46
參考文獻(xiàn) 46
參考文獻(xiàn)
①Bruce Eckel,Java編程思想,機(jī)械工業(yè)出版社,2002年
②Ian F. Darwin,Java經(jīng)典編程實(shí)例,中國(guó)電力出版社,2002年
③Jean-Pierre Norguet,Java FTP client libraries reviewed --Learn how the available libraries stack up against each other ,April 4,2003
頁(yè)數(shù) 47頁(yè) 字?jǐn)?shù) 1.7萬(wàn)字
本系統(tǒng)開(kāi)發(fā)工具:JAVA
本設(shè)計(jì)包含內(nèi)容:源代碼+畢業(yè)論文
摘要
FTP(File Transfer Protocol,文件傳輸協(xié)議)是Internet上使用非常廣泛的一種通訊協(xié)議。它是由支持Internet文件傳輸?shù)母鞣N規(guī)則所組成的集合,這些規(guī)則使Internet用戶(hù)可以把文件從一個(gè)主機(jī)拷貝到另一個(gè)主機(jī)上。本論文介紹了文件傳輸協(xié)議FTP,包括了服務(wù)器端和客戶(hù)端的協(xié)議,簡(jiǎn)單描述了客戶(hù)機(jī)/服務(wù)器模式以及Java在網(wǎng)絡(luò)編程中的應(yīng)用。介紹了ftp客戶(hù)端的實(shí)現(xiàn)方法,其基本功能包括文件的下載、上傳、刪除、建立目錄、顯示文件信息等。其中主要介紹了通過(guò)布局管理器實(shí)現(xiàn)靈活的用戶(hù)界面的方法、注冊(cè)監(jiān)聽(tīng)器以實(shí)現(xiàn)程序界面的及時(shí)更新的途徑、IBM的protocol包的使用、通過(guò)JList實(shí)現(xiàn)文件瀏覽界面的方法、多線(xiàn)程的使用等問(wèn)題。
Abstract
FTP (File Transfer Protocol)is a communicatable protocol which is used widely in internet.It is a aggregate which is make up of many rules that support transfering files in internet.These rules let internet users copy files from one computer to another computer.This paper introduces file transfer protocol FTP including the protocol in server and client ,then describes C/S mode and the application of Java in network programme.It also introduce the implementation of ftp client which contains the basic functions ,such as download、upload 、delete、 make up directory、show the information of files etc.It introduce the method of implementing flexible user interface by layout manager、the way of implementing the immediate refreshing of programme interface by registering monitor、the use of package of IBM protocol 、the method of implementing the interface of file explore by JList、the use of multithreading etc.
關(guān)鍵詞
FTP,Java ,C/S
目 錄
摘要 1
Abstract 1
關(guān)鍵詞 1
引言 2
第一章 課題原理簡(jiǎn)介 4
1.1 客戶(hù)機(jī)/服務(wù)器系統(tǒng)概述 4
1.2 FTP協(xié)議簡(jiǎn)介 6
1.2.1 FTP模型 6
1.2.2 FTP(File Transport Protocol)文件傳輸協(xié)議 6
第二章 總體設(shè)計(jì) 13
2.1 軟件簡(jiǎn)介 13
2.2 相關(guān)知識(shí)介紹 13
2.2.1 Java 語(yǔ)言 13
2.2.2 正則表達(dá)式 20
2.2.3 IP地址 24
2.3 總體模塊結(jié)構(gòu) 25
第三章 具體項(xiàng)目開(kāi)發(fā) 27
3.1 系統(tǒng)實(shí)現(xiàn) 28
3.1.1 文件瀏覽界面的實(shí)現(xiàn) 28
3.1.2 LocalFileListListener的注冊(cè) 31
3.1.3 核心protocol類(lèi)的使用 32
3.1.4 界面布局管理器 33
3.1.5 格式校驗(yàn) 35
3.1.6 多線(xiàn)程 37
3.2 功能介紹 39
3.3 測(cè)試 44
3.3.1 測(cè)試計(jì)劃 44
3.3.2 測(cè)試結(jié)果 44
第四章 總結(jié) 46
參考文獻(xiàn) 46
參考文獻(xiàn)
①Bruce Eckel,Java編程思想,機(jī)械工業(yè)出版社,2002年
②Ian F. Darwin,Java經(jīng)典編程實(shí)例,中國(guó)電力出版社,2002年
③Jean-Pierre Norguet,Java FTP client libraries reviewed --Learn how the available libraries stack up against each other ,April 4,2003
TA們正在看...
- 01.1四時(shí)田園雜興課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 01.2稚子弄冰課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 01.3村晚課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 02冬陽(yáng)·童年·駱駝隊(duì)公開(kāi)課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年...doc
- 02冬陽(yáng)·童年·駱駝隊(duì)最新教研教案教學(xué)設(shè)計(jì)(部編版...doc
- 02冬陽(yáng)·童年·駱駝隊(duì)課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 03祖父的園子公開(kāi)課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年級(jí)下冊(cè)).doc
- 03祖父的園子最新教研教案教學(xué)設(shè)計(jì)(部編版五年級(jí)下...doc
- 03祖父的園子課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 04草船借箭公開(kāi)課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年級(jí)下冊(cè)).doc