JAVA文件传输项目模块(论文+源代码).zip
资源文件列表:

JAVA文件传输项目模块(论文+源代码)/
__MACOSX/._JAVA文件传输项目模块(论文+源代码) 274B
JAVA文件传输项目模块(论文+源代码)/【必读】使用说明.doc 12KB
__MACOSX/JAVA文件传输项目模块(论文+源代码)/._【必读】使用说明.doc 332B
JAVA文件传输项目模块(论文+源代码)/zjh.rar 201.69KB
__MACOSX/JAVA文件传输项目模块(论文+源代码)/._zjh.rar 174B
JAVA文件传输项目模块(论文+源代码)/JAVA文件.doc 205.5KB
__MACOSX/JAVA文件传输项目模块(论文+源代码)/._JAVA文件.doc 174B
资源介绍:
JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计 JAVA 系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE;毕业设计
摘 要 2
Abstract ..............................................................................................................................................4
引 言................................................................................................................................................5
1 技术简介........................................................................................................................................9
1.1 Java 语言...........................................................................................................................9
1.1.4 分布性..................................................................................................................10
1.3 Java 中输入/输出流概念...............................................................................................12
1.5 JBuilder 集成开发环境介绍.........................................................................................14
2 系统分析......................................................................................................................................17
2.1 可行性分析......................................................................................................................17
2.2 开发工具..........................................................................................................................18
2.3 需求分析..........................................................................................................................18
3 系统详细设计..............................................................................................................................19
3.1 系统的主要功能......................................................................................................19

摘 要
随着计算机网络技术的飞速发展,客户/服务 C/S(Client/Sersve
r)结构成为开发 FTP 的网络编程结构,Java 作为 Web 应用程序的开
发技术也为更多的人所采用。
起初, FTP 并不是应用于 IP 网络上的协议,而是 ARPANET 网络
中计算机间的文件传输协议, ARPANET 是美国国防部组建的老网络,
于 1960-1980 年使用。在那时,FTP 的主要功能是在主机间高速可靠
地传输文件。目前 FTP 仍然保持其可靠性,即使在今天,它还允许文
件远程存取。这使得用户可以在某个系统上工作,而将文件存贮在别
的系统。例如,如果某用户运行 Web 服务器,需要从远程主机上取得
HTML 文件和 CGI 程序在本机上工作,他需要从远程存储站点获取文
件(远程站点也需安装 Web 服务器)。当用户完成工作后,可使用 FTP
将文件传回到 Web 服务器。采用这种方法,用户无需使用 Telnet
登录到远程主机进行工作,这样就使 Web 服务器的更新工作变得如此
的轻松。
和 Internet 上的许多环境一样,完整的 Java 应用环境实际上也
是一个客户机/服务器环境,更确切地说是浏览器/服务器模型(即 Br
owser/Server 模型,简称 Web 模型)。但与传统的客户机/服务器(C/
S)的二层结构不同,应用 Java 的 Web 模型是由三层结构组成的。传
统的 C/S 结构通过消息传递机制,由客户端发出请求给服务器,服务
器进行相应处理后经传递机制送回客户端。而在 Web 模型中,服务器

一端被分解成两部分:一部分是应用服务器(Web 服务器),另一部分
是数据库服务器.
关键词:
FTP;C/S;B/S;JAVA

Abstract
As the computer network technology is developing in a high speed. C/S (
Client/Server) has become a FTP network programming structure. Java is
Used moer and more as a Web application program.
In the beginning, FTP was not be used in IP net protocol, but which is u
sed in ARPANET network computers. ARPANET was an old network of the
U.S. Department of Defense between 1960s and 1980s.At that period the main
function of the FTP is transmitting documents reliably and in high speed bet
ween the master computers. At present, it also does very well, furthermore, it
permits store or access in telecommuting today. So the users can work on one
system and store the document in another. For example, someone use the
Web server, and need some HTML document and CGI program on his own c
omputer, and want to acquire some documents, (the telnet need install Web ser
ver)When the user finished he can store the document to the Web server by t
he
FTP. In this way, the user can work without Telnet, which make the Web
server update more and more easier.
The whole Java circumstance actually is a C/S (Client/Server) like the oth
er circumstances on the Internet, strictly to say, it is Browser/Server model (
Web model). But it is different from the traditional C/S model that is two lay
ers structure. The Web using Java is three layers structure. The traditional C/S
structure transmits by the message mechanism. The Client sent a request, and
the Server sent to it after some corresponding manages. But in the Web model
the Server is separated into two parts, one is the application Server (Web Serv
er); another is database Server.
Keywords:
FTP;C/S;B/S;JAVA

引 言
FTP(File Transfer Protocol)是文件传输协议的简称。 FTP
的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行
着 FTP 服务器程序)查看远程计算机有哪些文件,然后把文件从远程
计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。
目前 FTP 服务器软件都为国外作品,例如 Server_U、IIS,国内
成熟的 FTP 服务器软件很少,有一些如(Crob FTP Server),但从功能
上看来远不能和那些流行的服务器软件媲美。
下面对这些软件简单的做一个比较:
IIS 只适用于 NT/2000/XPWindows 操作系统,适合建个小型的同
时在线用户数不超过 10 个的 FTP 服务器。它对账户的管理按照
Windows 用户账户方式进行;
比起 IIS 来,Server_U 的管理功能强大得多,而且设置也很方
便。它是一款由 Rob Beckers 开发的获奖的 FTP 服务器软件,它功能
强大又易于使用,支持 9x/ME/NT/2K 等全 Windows 系列。FTP 服
务器用户通过它用 FTP 协议能在 internet 上共享文件。Serv-U 不仅
100%遵从通用 FTP 标准,也包括众多的独特功能可为每个用户提供文
件共享完美解决方案。它并不是简单地提供文件的下载,还为用户的
系统安全提供了相当全面的保护。例如:您可以为您的 FTP 设置密码、
设置各种用户级的访问许可等等;