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


內(nèi)容介紹
原文檔由會(huì)員 20090424 發(fā)布
基于Java的FTP設(shè)計(jì)與實(shí)現(xiàn)
頁數(shù) 47頁 字?jǐn)?shù) 1.7萬字
本系統(tǒng)開發(fā)工具:JAVA
本設(shè)計(jì)包含內(nèi)容:源代碼+畢業(yè)論文
摘要
FTP(File Transfer Protocol,文件傳輸協(xié)議)是Internet上使用非常廣泛的一種通訊協(xié)議。它是由支持Internet文件傳輸?shù)母鞣N規(guī)則所組成的集合,這些規(guī)則使Internet用戶可以把文件從一個(gè)主機(jī)拷貝到另一個(gè)主機(jī)上。本論文介紹了文件傳輸協(xié)議FTP,包括了服務(wù)器端和客戶端的協(xié)議,簡單描述了客戶機(jī)/服務(wù)器模式以及Java在網(wǎng)絡(luò)編程中的應(yīng)用。介紹了ftp客戶端的實(shí)現(xiàn)方法,其基本功能包括文件的下載、上傳、刪除、建立目錄、顯示文件信息等。其中主要介紹了通過布局管理器實(shí)現(xiàn)靈活的用戶界面的方法、注冊監(jiān)聽器以實(shí)現(xiàn)程序界面的及時(shí)更新的途徑、IBM的protocol包的使用、通過JList實(shí)現(xià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
第一章 課題原理簡介 4
1.1 客戶機(jī)/服務(wù)器系統(tǒng)概述 4
1.2 FTP協(xié)議簡介 6
1.2.1 FTP模型 6
1.2.2 FTP(File Transport Protocol)文件傳輸協(xié)議 6
第二章 總體設(shè)計(jì) 13
2.1 軟件簡介 13
2.2 相關(guān)知識(shí)介紹 13
2.2.1 Java 語言 13
2.2.2 正則表達(dá)式 20
2.2.3 IP地址 24
2.3 總體模塊結(jié)構(gòu) 25
第三章 具體項(xiàng)目開發(fā) 27
3.1 系統(tǒng)實(shí)現(xiàn) 28
3.1.1 文件瀏覽界面的實(shí)現(xiàn) 28
3.1.2 LocalFileListListener的注冊 31
3.1.3 核心protocol類的使用 32
3.1.4 界面布局管理器 33
3.1.5 格式校驗(yàn) 35
3.1.6 多線程 37
3.2 功能介紹 39
3.3 測試 44
3.3.1 測試計(jì)劃 44
3.3.2 測試結(jié)果 44
第四章 總結(jié) 46
參考文獻(xiàn) 46
參考文獻(xiàn)
①Bruce Eckel,Java編程思想,機(jī)械工業(yè)出版社,2002年
②Ian F. Darwin,Java經(jīng)典編程實(shí)例,中國電力出版社,2002年
③Jean-Pierre Norguet,Java FTP client libraries reviewed --Learn how the available libraries stack up against each other ,April 4,2003
頁數(shù) 47頁 字?jǐn)?shù) 1.7萬字
本系統(tǒng)開發(fā)工具:JAVA
本設(shè)計(jì)包含內(nèi)容:源代碼+畢業(yè)論文
摘要
FTP(File Transfer Protocol,文件傳輸協(xié)議)是Internet上使用非常廣泛的一種通訊協(xié)議。它是由支持Internet文件傳輸?shù)母鞣N規(guī)則所組成的集合,這些規(guī)則使Internet用戶可以把文件從一個(gè)主機(jī)拷貝到另一個(gè)主機(jī)上。本論文介紹了文件傳輸協(xié)議FTP,包括了服務(wù)器端和客戶端的協(xié)議,簡單描述了客戶機(jī)/服務(wù)器模式以及Java在網(wǎng)絡(luò)編程中的應(yīng)用。介紹了ftp客戶端的實(shí)現(xiàn)方法,其基本功能包括文件的下載、上傳、刪除、建立目錄、顯示文件信息等。其中主要介紹了通過布局管理器實(shí)現(xiàn)靈活的用戶界面的方法、注冊監(jiān)聽器以實(shí)現(xiàn)程序界面的及時(shí)更新的途徑、IBM的protocol包的使用、通過JList實(shí)現(xià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
第一章 課題原理簡介 4
1.1 客戶機(jī)/服務(wù)器系統(tǒng)概述 4
1.2 FTP協(xié)議簡介 6
1.2.1 FTP模型 6
1.2.2 FTP(File Transport Protocol)文件傳輸協(xié)議 6
第二章 總體設(shè)計(jì) 13
2.1 軟件簡介 13
2.2 相關(guān)知識(shí)介紹 13
2.2.1 Java 語言 13
2.2.2 正則表達(dá)式 20
2.2.3 IP地址 24
2.3 總體模塊結(jié)構(gòu) 25
第三章 具體項(xiàng)目開發(fā) 27
3.1 系統(tǒng)實(shí)現(xiàn) 28
3.1.1 文件瀏覽界面的實(shí)現(xiàn) 28
3.1.2 LocalFileListListener的注冊 31
3.1.3 核心protocol類的使用 32
3.1.4 界面布局管理器 33
3.1.5 格式校驗(yàn) 35
3.1.6 多線程 37
3.2 功能介紹 39
3.3 測試 44
3.3.1 測試計(jì)劃 44
3.3.2 測試結(jié)果 44
第四章 總結(jié) 46
參考文獻(xiàn) 46
參考文獻(xiàn)
①Bruce Eckel,Java編程思想,機(jī)械工業(yè)出版社,2002年
②Ian F. Darwin,Java經(jīng)典編程實(shí)例,中國電力出版社,2002年
③Jean-Pierre Norguet,Java FTP client libraries reviewed --Learn how the available libraries stack up against each other ,April 4,2003