- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05 开发案例-Web文件管理系统.pdf
第 5 章 开发案例-Web 文件管理系统
本章设计一个使用 Servlet 和 JSP 的综合案例 -Web 文件管理系统。他的主要功能是用
户在系统中注册成功后,可以上传文件到系统中,并可以对文件进行管理。
在这个系统的构建中重点学习:向 Web 服务器提交表单数据,如何上传文件,如何下载
文件,如何对程序的执行过程进行日志记录,如何把设计完成的程序发布到 Web 服务器。
本章首先对案例进行功能与需求分析,然后提出设计方案,并用程序实现。最后把开发
好的案例发布到 Web 服务器上。
5.1 Eclipse 与 Tomcat 集成
在第二章中讲过, Eclipse SDK 和 WTP 项目集成后,就可以开发Servlet ,JSP 等 Java Web
程序,开发好的 Servlet 和 JSP 需要发布到一个 Web 服务器上进行测试。本节讲解一些
Eclipse 和 Tomcat5.5 的集成,主要完成 Eclipse 中的设置。
1)启动 Eclipse,打开菜单【 window】|【Preferences】,显示 Eclipse 配置对话框,
单击左边目录树中的【Server】|【Installed Runtimes】选项,如图 5-1 所示。
图 5-1 Eclipse 中的服务器配置
2)单击右边的【Add..】按钮,显示“新建服务器运行时环境”对话框,按图 5-2 所示 ,
选择“Apache Tomcat v5.5”。
图 5-2 选择 Tomcat v5.5
3) 单击【Next】按钮,显示 Tomcat 服务器配置对话框,在这里设置 Tomcat 服务器
的名字,选择 Tomcat 的安装路径(前提是已经安装了 Tomcat 5.5),选择使用的JRE ,如图
5-3 所示,配置完成后,点击【Finish】按钮,关闭对话框后,如图 5-4,说明 Tomcat 服务
器已经配置好了,可以用来测试 Servlet 和 JSP。
图 5-3 配置 Tomcat 服务器
图 5-4 Eclipse 中已经配置好的服务器运行时环境
如果我们在 Java Web 程序开发中还需要其他服务器,也可以按照这个方法进行配置。
5.2 系统功能与需求分析
5.2.1 系统概述
不论什么类型和用途的 Java Web 应用程序,在功能上都有一些共同的部分,最基本的
功能如 1)用户填写表单,向服务器提交数据,最常见的是新用户注册, 2)向服务器上传
文件和从服务器下载文件,最常见的是在 Web 上发电子邮件时,添加附件。
本章所讲解的例子“Web 文件管理系统”就是向读者展现这两个主要功能的实现。一个
良好的 Web 应用程序除了具备满足用户需求的功能外,还应该具备一个良好的结构。本案例
在综合前面学习的 Servlet 和 JSP 的基本知识上,使用MVC 模式构建程序的框架,由Serv let
负责控制用户的请求,JSP 负责用户界面的显示,模型部分有服务类和 JavaBeans 组成。
用户提交的数据一般需要保存到数据库中,本案例还使用到 JDBC,在构建访问数据库
的代码时,使用 DAO 模式。
5.2.2 需求分析
本案例是构建一个 Web 文件管理系统,就是注册用户个人信息,然后可以上传和下载
文件。任何合法的注册用户都可以上传和下载文件,但是只能删除自己上传的文件,不能删
除其他用户上传的文件。系统需求总结如下:
1) 注册新用户,删除用户。
2) 显示所有用户的列表
3) 用户登录。
4) 已登录用户上传文件
5) 显示所有文件的列表
6) 下载文件
7) 用户删除自己的文件。
5.2.3 系统功能预览
1) 新用户注册,输入用户名,姓名,电子邮件和口令就可以了,如图 5-5 所示。
图 5-5 注册新用
文档评论(0)