基于java的ftp设计与实现.rar

RAR格式版权申诉手机打开展开

基于java的ftp设计与实现,基于java的ftp设计与实现页数47页字数1.7万字本系统开发工具:java本设计包含内容:源代码+毕业论文摘要 ftp(file transfer protocol,文件传输协议)是internet上使用非常广泛的一种通讯协议。它是由支持internet文件传输的各种规则所组成的集合,这些规则使internet用户...
编号:145-20565大小:529.10K
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 20090424 发布

基于Java的FTP设计与实现
页数 47页 字数 1.7万字

本系统开发工具:JAVA
本设计包含内容:源代码+毕业论文

摘要
FTP(File Transfer Protocol,文件传输协议)是Internet上使用非常广泛的一种通讯协议。它是由支持Internet文件传输的各种规则所组成的集合,这些规则使Internet用户可以把文件从一个主机拷贝到另一个主机上。本论文介绍了文件传输协议FTP,包括了服务器端和客户端的协议,简单描述了客户机/服务器模式以及Java在网络编程中的应用。介绍了ftp客户端的实现方法,其基本功能包括文件的下载、上传、删除、建立目录、显示文件信息等。其中主要介绍了通过布局管理器实现灵活的用户界面的方法、注册监听器以实现程序界面的及时更新的途径、IBM的protocol包的使用、通过JList实现文件浏览界面的方法、多线程的使用等问题。



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.
关键词
FTP,Java ,C/S

目 录
摘要 1
Abstract 1
关键词 1
引言 2
第一章 课题原理简介 4
1.1 客户机/服务器系统概述 4
1.2 FTP协议简介 6
1.2.1 FTP模型 6
1.2.2 FTP(File Transport Protocol)文件传输协议 6
第二章 总体设计 13
2.1 软件简介 13
2.2 相关知识介绍 13
2.2.1 Java 语言 13
2.2.2 正则表达式 20
2.2.3 IP地址 24
2.3 总体模块结构 25
第三章 具体项目开发 27
3.1 系统实现 28
3.1.1 文件浏览界面的实现 28
3.1.2 LocalFileListListener的注册 31
3.1.3 核心protocol类的使用 32
3.1.4 界面布局管理器 33
3.1.5 格式校验 35
3.1.6 多线程 37
3.2 功能介绍 39
3.3 测试 44
3.3.1 测试计划 44
3.3.2 测试结果 44
第四章 总结 46
参考文献 46

参考文献
①Bruce Eckel,Java编程思想,机械工业出版社,2002年
②Ian F. Darwin,Java经典编程实例,中国电力出版社,2002年
③Jean-Pierre Norguet,Java FTP client libraries reviewed --Learn how the available libraries stack up against each other ,April 4,2003