- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 开发案例-Web文件管理系统
第5章 开发案例-Web文件管理系统
第第55章章 开开发发案案例例--WWeebb文文件件管管理理系系统统
本章设计一个使用Servlet和JSP的综合案例-Web文件管理系统。他的主要功能是用
户在系统中注册成功后,可以上传文件到系统中,并可以对文件进行管理。
在这个系统的构建中重点学习:向Web服务器提交表单数据,如何上传文件,如何下载
文件,如何对程序的执行过程进行日志记录,如何把设计完成的程序发布到Web服务器。
本章首先对案例进行功能与需求分析,然后提出设计方案,并用程序实现。最后把开发
好的案例发布到Web服务器上。
Eclipse与Tomcat集成
5.1 Eclipse与Tomcat集成
5.1 EEcclliippssee与与TToommccaatt集集成成
55..11
在第二章中讲过,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 系系统统功功能能与与需需求求分分析析
55..22
5.2.1 系统概述
5.2.1 系统概述
55..22..11 系系统统概概述述
不论什么类型和用途的Java Web应用程序,在功能上都有一些共同的部分,最基本的
功能如1)用户填写表单,向服务器提交数据,最常见的是新用户注册,2)向服务器上传
文件和从服务器下载文件,最常见的是在Web上发电子邮件时,添加附件。
本章所讲解的例子“Web文件管理系统”就是向读者展现这两个主要功能的实现。一个
良好的Web应用程序除了具备满足用户需求的功能外,还应该具备一个良好的结构。本案例
在综合前面学习的Servlet和JSP的基本知识上,使用MVC模式构建程序的框架,由Servlet
负责控制用户的请求,JSP负责用户界面的显示,模型部分有服务类和JavaBeans组成。
用户提交的数据一般需要保存到数据库中,本案例还使用到 JDBC,在构建访问数据库
的代码时,使用DAO模式。
5.2.2 需求分析
5.2.2 需求分析
55..22..22 需需求求分分析析
本案例是构建一个Web文件管理系统,就是注册用户个人信息,然后可以上传和下载
文件。任何合法的注册用户都可以上传和下载文件,但是只能删除自己上传的文件,不能删
除其他用户上传的文件。系统需求总结如下:
1)注册新用户,删除用户。
2)显示所有用户的列表
3)用户登录。
4)已登录用户上传文件
5)显示所有文件的列表
6)下载文件
7)用户删除自己的文件。
系统功能预览
5.2.3 系统功能预览
5.2.3 系系统统功功能能预预览览
55..22..33
1) 新用户注册
您可能关注的文档
最近下载
- 22G101 三维彩色立体图集.docx VIP
- 2025年部编版四年级下册道德与法治全册教案教学设计[WORD最新带板书带目录.pdf VIP
- 8D报告案例模板.ppt VIP
- 工程结算审核实务:重点难点解析及解决方案.docx VIP
- 重大活动应急预案.docx VIP
- DB34T4021-2021《城市生命线工程安全运行监测技术标准》.docx VIP
- 宁波市2023年小学生科普知识学习体验活动-高段组(参考答案) .pdf VIP
- 拼装式施工灯架制作和安装工艺.pdf VIP
- 青岛宏丰聚三氟氯乙烯及氟碳乳液合成工艺问世.pdf VIP
- 江苏省南通市2024-2025学年八年级下学期期末物理试题.pdf VIP
文档评论(0)