- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海商学院
课 程 设 计
题 目 Linux下J2EE开发与运行环境搭建达到JSP程序可以访问数据库 二级学院 信息与计算机学院 专 业 班 级 学 号 学生姓名 指导教师 职 称
上海商学院课程设计(学年论文)评审表
教研室:
姓 名 专业 班级 题 目:Linux下J2EE开发与运行环境搭建达到JSP程序可以访问数据库 评
审
意
见
成 绩 指导教师签名 评审时间: 年 月 日
摘 要
使用VMware进行LINUX的安装,在建立虚拟机后配置镜像文件,然后打开虚拟机,进行LINUX的安装。
在网上下载jdk的压缩文件,拷入LINUX中后,使用LINUX中的归档管理器,解压在用户目录下,可以避免权限分配问题,随后在/etc/profile中配置环境变量,最后使用java –version测试是否配置成功。
在tomcat官网下载LINUX上的压缩包,同样也使用归档管理器进行解压,可以运行该目录下的startup.sh运行tomcat后,进去loaclhost:8080查看是否正确启动。
在eclipse官网下载LINUX的J2EE压缩包,使用归档管理器解压后运行,在server里面进行服务器配置,选择tomcat作为服务器,并且选择所配置的jre。
Mysql在本课程设计中是使用在线安装的方法,安装完后登陆并配置密码,随后新建数据库与表,插入数据进行测试。
在eclipse连接数据库时,需要使用mysql的jdbc驱动包,否则将无法进行数据库的连接,连接数据库需要输入用户名与密码。
实现题目基本要求很容易,只需连接数据库,然后显示数据库内容就算是完成数据库交互操作了。因此为了加大难度以及程序的可利用性,我在此基础上加入了上传、下载和删除文件功能,这3项功能都要通过访问和操作mysql数据库来完成。
上传用到了jspSmartUpload.jar包,将网上所查到的上传代码进行了改写,使其能讲文件信息等数据传入所建立mysql数据库中。随后下载是将mysql数据库中的文件名取出通过值传递形成下载链接进行下载。删除则是直接调用delete语句来进行数据删除操作。
本文同时写上了主要关键代码,上传、下载和删除功能的实现以及最基本的功能与mysql数据库进行交互。主要工程项目文件在附带的压缩文件中,读者可以将其解压后导入并调试。另外本次的3个功能实用性很强,很多地方都要用到上传、下载和删除,因此可以嵌入到很多其他系统中。
关键词:数据库;上传;下载;删除;
目 录
摘 要 I
引 言 1
1 使用VMware安装LINUX 2
1.1 新建虚拟机 2
1.2 LINUX安装 3
2 配置JDK环境变量 5
2.1. 解压JDK压缩包 5
2.2. 配置环境变量并测试 5
3 安装tomcat 6
4 安装eclipse 6
4.1 解压eclipse压缩包 6
4.2 配置eclipse服务器 6
5 安装mysql 8
5.1 在线安装mysql 8
5.2 测试mysql 9
5.3 登录mysql 9
6 编写JSP代码并调试 11
6.1 新建web项目 11
6.2 程序树状关系图 12
6.3 文件说明 12
6.4 程序功能 12
6.4.1 基本功能 12
6.4.2 扩展功能 13
6.5 JSP界面演示 13
6.5.1在上传并验证 13
6.5.2 下载 15
6.5.3 删除并验证 16
6.5.4 显示 18
6.6 关键代码 18
6.6.1 基本功能 18
6.6.2 扩展功能 19
总 结 25
参 考 文 献 27
附录A 项目工程文件 28
引 言
本次课程设计的主要目标如下:
1. 在Windows操作系统中,正确使用虚拟机安装Linux操作系统;
2. 正确配置J2EE开发环境;
3. 正确安装和配置Mysql数据库系统;
4. 编写JSP程序和Mysql数据库系统交互。
本文有详尽的LINUX安装说明、环境变量的配置、Mysql的安装以及JSP程序与Mysql数据库交互的代码。
本次课程设计运用到的软件如下:
虚拟机:VMware 10.1
系统:Fedora 20
软件:eclipse-jee-luna-SR1-linux-gtk.tar.gz(eclipse)
jdk-8u25-linux-i586.tar.gz(jdk)
apache-tomcat-8.0.15.tar.gz(tomcat)
mysql(在线安装)
您可能关注的文档
- (报批稿)嘉兴以化化工有限公司应急预案教案分析.doc
- (北京专用)2016高考地理一轮复习第十七章世界地理讲义教案分析.doc
- (备考2015)全国名校2014高考化学试题分类汇编N单元+物质结构与性质(含4、5月试题)教案分析.doc
- (地理)高三地理专题复习(山区农业)教案分析.doc
- (广西专版)2016中考物理考点复习第8讲固体、液体压强教案分析.doc
- (监控防雷系统综合方案)教案分析.doc
- (鲁教版)2011年全国中考化学试题分单元汇编第四单元(山东四川专版)教案分析.doc
- (禽类加工)原野书教案分析.doc
- (苏教版)高中化学必修1+2知识点总结教案分析.doc
- (完整)高三第一轮复习——宇宙中的地球教案分析.doc
文档评论(0)