eclipse+ tomcat+jsp+mysqL.docx
- 文档编号:25375280
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:76
- 大小:2.36MB
eclipse+ tomcat+jsp+mysqL.docx
《eclipse+ tomcat+jsp+mysqL.docx》由会员分享,可在线阅读,更多相关《eclipse+ tomcat+jsp+mysqL.docx(76页珍藏版)》请在冰豆网上搜索。
eclipse+tomcat+jsp+mysqL
附录A:
软件开发环境配置
本附录要讲解的内容包括:
ØJDK的安装与配置;
ØTomcat的安装与配置;
ØEclipse的安装与配置;
Ø数据库的安装与配置;
Ø创建一个通用项目。
构建一个完善的软件开发环境是软件开发的基础。
本书开发工具采用Eclipse,它强大的功能能在很大程度上减轻开发工作量,降低开发难度,并且能够提高开发效率。
本书是基于Java的Web开发,需要用的Java开发环境JDK和Web应用服务器。
本书采用使用最广泛的开源项目——Tomcat作为Web应用服务器。
由于本书编写的都是标准的Web应用,可以不经过任何修改就可以移植到其他Web应用服务器上运行。
项目开发一般要把数据存储在数据库中,本书采用MySQL作为数据库服务器,它简单易用,而且免费。
附录A中所有软件如果下载时有操作系统平台选择,都请选择“Windows”或者“Windows32”。
A1JDK安装与配置
JDK是Java开发工具包(JavaDevelopmentKit)的缩写。
JDK是一切Java应用程序的基础,所有的Java应用程序都构建在JDK之上。
A1.1安装JDK
Sun公司提供了功能不同的多种类型的JDK来满足不同用户需求。
对于普通用户来说,使用它的J2SE版本(Java2Platform,StandardEdition)就可以了。
下载网址是:
JDK在Windows系统中和平常的安装软件一样。
双击jdk-6u7-windows-i586-p.exe可运行JDK安装向导,然后按照安装向导一步一步完成安装。
JDK安装过程弹出的第一个页面如图附A-1所示。
图附A-1JDK安装向导启动页面
在安装完JDK之后,由于可能要在命令行中运行Java命令(比如Tomcat),故需要设置环境变量。
A1.2JDK配置
Java一般需要配置3个环境变量:
JAVA_HOME、CLASSPATH和Path。
本书以WindowsXP为例讲解Java环境变量的配置。
不同版本的Windows操作系统细节可能稍微有些不一样。
ØJAVA_HOME环境变量
JAVA_HOME环境变量表示JDK的安装根目录,启动Tomcat时需要用到这个环境变量。
设置JAVA_HOME环境变量可以分为如下几个操作步骤:
1.右击桌面上“我的电脑”图标,从弹出的快捷菜单中选中“属性”,打开系统属性对话框,如图附A-2所示。
图附A-2系统属性窗口
2.选择“高级”选项卡,单击右下角的“环境变量”按钮,弹出环境变量对话框,如图附A-3所示。
图附A-3环境变量窗口
在Windows系统中,环境变量分为用户变量和系统变量。
用户变量只对当前登录用户有效,系统变量对系统中所有用户有效。
用户变量和系统变量的配置方法一样。
本书推荐配置系统环境变量。
3.在系统变量模块点击“新建”按钮,弹出“新建系统变量”窗口。
在变量名中输入“JAVA_HOME”,在变量值中输入JDK的安装根目录,点击“确定”。
如图附A-4所示。
图附A-4JAVA_HOME环境变量
“C:
\ProgramFiles\Java\jdk1.6.0_07”是JDK安装的根目录,也就是安装的时候选择选择的那个目录。
ØCLASSPATH环境变量
CLASSPATH环境变量的配置和JAVA_HOME的配置类似,如图附A-5所示。
图附A-5CLASSPATH环境变量
CLASSPATH的变量值比较自由,一般配置成图附A-5所示即可。
图中变量值是:
.;%JAVA_HOME%\jre\lib\rt.jar;
前面的“.;”一般不能少,表示当前目录。
程序员可以根据自己的需要把Jar包添加到CLASSPATH中。
Jar包之间用分号(;)隔开。
ØPath环境变量
Path环境变量为Windows操作系统所有,它配置命令行环境下(DOS)可执行文件的目录。
Java安装好后在其bin目录下也有很多可执行文件,如javac.exe。
为了方便将Java的bin目录添加到Path中,如图附A-6所示。
图附A-6Path环境变量
Path环境变量本来已有值,现在只是对其进行修改,将Java的bin目录添加到Path的最后面,添加的代码如下所示:
;%JAVA_HOME%\bin\
环境变量中的分号都是用来分隔变量值的,使得变量之中可以包含多个项。
Ø测试环境变量
编写一个简单的HelloWorld程序来测试环境变量是否配置成功。
HelloWorld.java源码如清单附A-1所示。
清单附A-1HelloWorld.java
publicclassHelloWorld
{
publicstaticvoidmain(String[]args)
{
System.out.println("HelloWorld");
}
}
把HelloWorld.java放到D盘根目录下,按图附A-7的输入操作,如果能得到HelloWorld的结果,说明一切正常。
图附A-7DOS命令编译运行HelloWorld
如果在输入javacHelloWorld.java的时候报找不到文件的错误时,请认真检查文件名有没有写错,并且确保HelloWorld.java是真的文件名,而不是省略了扩展名的文件名。
查看真实文件名,读者可以双击“我的电脑”,选择菜单栏中的“工具”“文件夹选项”“查看”,去掉“隐藏已知文件类型的扩展名”前面的勾,点击确定。
如图附A-8所示。
图附A-8文件夹选项设置
如果出现其他位置错误,请检查前面三个环境变量的配置,知道程序运行成功为止。
A2Tomcat安装和配置
Tomcat的安装包和Zip压缩包可以到如下网址:
http:
//tomcat.apache.org/download-60.cgi
下载。
这里下载Zip压缩包,解压即可完成安装。
注意解压的路径最好不要包含空格,以防止错误。
安装完成后需要设置TOMCAT_HOME环境变量为Tomcat的安装根目录,如图附A-9所示。
图附A-9TOMCAT_HOME环境变量
打开Tomcat安装目录下的bin文件夹,双击其中的startup.bat文件可以运行Tomcat。
在浏览器输入:
http:
//localhost:
8080/
按回车,如果能看到如图附A-10所示的图,则说明Tomcat安装成功。
图附A-10Tomcat欢迎页
A3Eclipse安装与配置
本书中Eclipse的安装包括两部分:
Eclipse本身安装与Eclipse插件安装。
A3.1Eclipse安装
从网站
http:
//www.eclipse.org/downloads/
下载EclipseIDEforJavaEEDevelopers版本,解压后完成安装。
注意解压路径最好不要包含空格。
从网站
下载与Eclipse版本(本书使用3.4)相对应的Tomcat插件(本书使用3.2.1)。
解压后将文件夹(com.sysdeo.eclipse.tomcat_3.2.1)拷贝到Eclipse的plugins子目录下。
注意Tomcat插件解压后文件结构如图附A-11所示,不能更改。
图附A-11Tomcat插件文件夹结构
打开Eclipse根目录,双击eclipse.exe运行Eclipse。
如图附图A-12所示。
图附图A-12Eclipse启动页面
紧接着出现工作空间(workspace)选择页面,如图附A-13所示。
图附A-13Eclipse工作控件设置
工作空间就是存放Eclipse工程的目录。
点击“Browse”按钮设置工作空间路径。
选中“Userthisasthedefaultanddonotaskagain”则将次路径设为默认工作空间,以后启动时不再提示。
进入Eclipse后,显示欢迎页,如图A-14所示。
图附A-14Eclipse欢迎页
点击欢迎页标签“Welcome”右边的“ⅹ”关闭欢迎页。
关闭欢迎页后Eclipse如图附A-15所示。
图附A-15Eclipse工作空间主窗口
如果工具栏中有图附A-16所示的工具条,说明Eclipse的Tomcat插件安装成功。
如果没有请重复前面步骤安装Tomcat插件。
图附A-16Tomcat工具条
Eclipse工作平台由很多子窗口组成,每个子窗口可以拖动和关闭。
点击菜单中的“Window”“ResetPerspective”可以把窗口布局恢复到安装时状态。
A3.2Eclipse配置
点击Eclipse菜单“Window”“Preferences”弹窗Preferences窗口,如图附A-17所示。
在这里可以对Eclipse及Eclipse插件进行配置。
图附A-17Eclipse配置窗口
Ø配置JRE
选择“Java”“InstalledJREs”,如图附A-18所示。
图附A-18Eclipse使用的JRE配置
点击“Add”按钮,添加系统中安装的JRE(JavaRuntimeEnvironment,Java运行时环境)。
如果系统中同时安装了JDK和JRE推荐使用JDK。
如图附A-19所示。
图附A-19选择JRE类型
在这里选择第三个“StandardVM”。
点击下一步,弹出如图附A-20所示窗口。
图附A-20设置系统中安装JRE的路径
在图附A-19中点击“Directory”按钮,选择JDK的安装路径。
这里选择的JDK安装路径是C:
\ProgramFiles\Java\jdk1.6.0_07。
点击“Finish”返回主窗口,点击“OK”退出配置窗口,使配置生效。
Ø配置Web应用服务器
重新进入Preferences窗口,选择“Server”“RuntimeEnvironments”节点,配置Web应用服务器。
如图附A-21所示。
图附A-21Web应用服务器配置
点击“Add”按钮添加Web应用服务器,弹出如图附A-22所示窗口。
图附A-22选择服务器类型
在图附A-21中选择“ApacheTomcatv6.0”,点击“Next”,弹出如图附A-23所示窗口。
图附A-23设置Tomcat安装路径
在图附A-23中点击“Browse”选择Tomcat的安装路径,在JRE一栏中选择前面配置好的JRE。
点击“Finish”返回主窗口,点击“OK”退出配置窗口,使配置生效。
Ø配置Tomcat
重新进入Preferences窗口,选择“Tomcat”节点,配置Tomcat。
如图附A-24所示。
图附A-24Tomcat设置安装路径
设置“Tomcatversion”为“Version6.x”。
图中有两个“Browse”按钮,点击上面的那个设置Tomcat的安装路径。
设置“Contextdeclarationmode”为“Server.xml”。
点击“Apply”按钮。
选择“Tomcat节点”下的“Advanced”节点,如图附A-25所示。
图附A-25设置Tomcatbase
在图附A-24中点击“Browse”按钮设置Tomcat的安装路径。
选择“Tomcat节点”下的“JVMSettings”节点,如图附A-26所示。
附A-26设置Tomcat使用的Java虚拟机
设置JRE为前面设置的JRE。
点击“OK”退出配置窗口,返回Eclipse主窗口。
至此,Eclipse、JDK和Tomcat已经整合完毕。
下面以一个简单的工程“HelloWorld”演示这三者是如何协同工作的。
A4安装MySQL
MySQL小巧高效,是学习JavaWeb项目开发比较理想的数据库服务器。
A4.1MySQL安装
MySQL有两个个版本“MySQLCommunityServer”和“MySQLEnterprise”。
前者开源,是免费版;后者是企业版,可以免费试用30天。
从网址
下载“MySQLCommunityServer”。
本书下载的是Zip压缩包,(文件大小约45M)。
编写本书时MySQL最新版本号是5.0.67。
解压mysql-5.0.67-win32.zip,得到MySQL安装文件。
该安装文件和其他Windows安装程序类似,按照安装向导提示即可以完成安装。
双击Setup.exe运行安装程序。
如图附A-26所示。
图附A-26MySQL安装向导首页面
点击“Next”直到出现如图附A-27所示窗口。
图附A-27MySQL安装类型
在图A-27中选择“Complete”,点击“Next”,直到出现如图附A-28所示窗口。
图A-28MySQL安装完成窗口
在图附A-28中,请确保复选框的勾是勾选上的,点击“Finish”完成安装并启动MySQL配置向导,如图附A-29所示。
A4.2MySQL配置
MySQL安装后需要进行一些必要的配置。
图附A-29是MySQL配置向导首页面。
图附A-29MySQL配置向导首页面
一直点击“Next”,所有设置保持默认,直到出现如图附A-30所示窗口。
图附A-30MySQL配置类型
在图附A-30中设置数据库中数据保存路径。
为了简单,可以保持默认,不过推荐数据不保存到操作系统所在盘(如C盘),以防止重装系统后数据丢失。
点击“Next”,保持默认设置,直到出现图附A-31所示窗口。
图附A-31设置MySQL网络选项和工作模式
按照图附A-31设置。
点击“Next”,弹出图附A-32窗口。
图附A-32设置MySQL默认字符集
严格按照图附A-32设置。
点击Next,出现如图附A-33所示窗口。
图附A-33设置MySQL的Windows选项
按照图附A-33配置,将MySQL安装成Windows系统服务,开机自动启动。
并且将MySQL的可执行文件路径Bin添加到Path环境变量中。
点击“Next”,弹出图附A-34所示窗口。
图附A-34设置MySQL中root用户的密码
按照图附A-34所示,设置root用户(MySQL默认创建的管理员账号)的密码也为“root”。
本书示例程序中的用户名和密码皆为root,如果不想改动程序,请确保密码为root。
点击“Next”弹出如图附A-35所示窗口。
图附A-35执行MySQL配置
点击“Execute”执行前面对MySQL进行的配置。
执行完毕后,弹出如图附A-36所示窗口。
图附A-36MySQL配置执行完毕
如果图附A-36中执行的四个步骤状态都为勾“
”的话,说明MySQL配置成功。
点击“Finish”完成配置。
如果配置失败,请先从控制面板中卸载MySQL,并且手工删除系统中MySQL的安装目录。
然后按照本节的步骤重新安装和配置MySQL即能成功。
A4.3将MySQL整合到Eclipse中
MySQL是个命令行数据库。
也就是说对MySQL的CRUD操作需要命令行才能完成,用起来既不方便也不直观。
当然MySQL官方网站提供有可视化的数据库管理工具,其他第三方组织也有提供可视化管理工具。
本书采用Eclipse来管理MySQL数据库。
要想使用Eclipse来管理MySQL数据库,需要对Eclipse进行一些配置。
打开Eclipse,选择菜单“Window”“OpenPerspective”“Other”,弹窗OpenPerspective窗口,如图附A-37所示。
图附A-37Eclipse透视图选择窗口
在图附A-37中可以设置Eclipse的透视图。
Eclipse透视图的切换非常频繁,因此这个菜单尤为重要。
在这里设置的是数据库开发“DatabaseDevelopment”透视图,用来管理数据库。
点击“OK”,Eclipse工作区变为数据库开发视图,如图A-38所示。
图附A-38EclipseDatabaseDevelopment透视图
点击Eclipse右上角的工具条按钮中的“
”,如图附A-39所示,可以快速切换透视图。
图附A-39快速切换透视图
在图A-38的左侧有一个树形节点列表,其中有一个是“Databases”用来管理数据库。
右键单击“Databases”节点,选择“New”菜单,新建一个数据库连接。
如图附A-40所示。
图附A-40DataSourceExplorer
点击“New”菜单之后,弹出图附A-41窗口。
图附A-41数据库类型选择
按照如图附A-41,选择MySQL数据库,并将名字设为MySQL。
读者可以根据自己的喜好设置Name和Description,不过最好设置有意义的名字,本书直接设为MySQL。
点击“Next”,弹出如图附A-42所示窗口。
图附A-42新建MySQL数据库连接
点击“
”按钮,新建数据库驱动定义,弹出如图附A-43所示窗口。
图附A-43MySQL驱动版本选择
在图附A-43中选择MySQL的驱动版本为5.1。
点击“JarList”标签,如图A-44所示。
图附A-44MySQL驱动Jar包选择
选择默认的驱动Jar包,如图附A-44所示,点击“EditJar/Zip”选择MySQL驱动Jar包的路径,如图附A-45所示。
图附A-45MySQL驱动Jar包选择
选择MySQL5.1驱动版本对应的Jar包后,窗口上方的“
”消失,说明Jar包设置成功。
点击“Properties”,如图附A-46所示。
图附A-46数据库连接属性设置
在图附A-46需要配置数据库连接URL(ConnectionURL)、驱动名字(DriverClass)、用户名(UserID)和密码(Password)。
这里设置数据库URL为:
jdbc:
mysql:
//localhost:
3306/chapA
其中chapA是数据库名字,更改数据库名字可以连接到MySQL中不同的数据库。
DatabaseName用来设置Eclipse数据库透视图中显示的名字,可以随便取,最好有意义。
如果MySQL数据库中还没有数据库chapA,可以用命令行创建数据库。
打开“开始菜单”“所有程序”“MySQL”“MySQLServer5.0”“MySQLCommandLineClient”,进入MySQL命令行窗口。
如图附A-47所示。
当然读者也可以使用MySQL预装的数据库“test”或者其他数据库。
图附A-47MySQL命令行窗口
在图附A-47中所示命令行窗口创建数据库只需简单两步:
1.输入密码MySQL数据库“root”,登陆数据库;
2.输入
createdatabasechapA;
创建chapA数据库。
后面的分号是必须的。
在图附A-46中点击“OK”返回如图附A-48所示窗口。
图附A-48新建MySQL连接
在“Drivers”中选择刚刚定义好的数据库驱动“MySQLJDBCDriver”,点击“TestConnection”按钮,测试数据库连接。
如果出现如图附A-49所示窗口,表明数据库配置成功;如果出现如图附A-50所示窗口说明数据库配置失败。
图附A-49数据库连接测试成功
点击OK
图附A-50数据库连接测试失败
点击“Details”按钮可以查看错误详情,如果出现如下错误:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
Unknowndatabase'chapA'
说明数据库chapA不存在,请按照图附A-47在MySQL数据库中创建chapA数据库。
如果出现如下错误:
java.sql.SQLException:
Accessdeniedforuser'root'@'localhost'(usingpassword:
YES)
说明用户名或密码错误。
点击“OK”返回如图附A-48所示窗口,点击“Drivers”右边的“
”按钮可以编辑数据库连接配置。
按前面类似的步骤,可以重新配置(编辑)数据库驱动版本、驱动Jar包、数据库URL、用户名和密码等关键参数。
直到“TestConnection”成功。
如图附A-51所示。
图附A-51新建MySQL数据库连接
勾选“Savepassword”和“Connecteverytimetheworkbenchisstarted”,点击“Finish”完成配置,并返回Eclipse主窗口。
这是Eclipse中的DataSourceExplorer视图中的树形节点如图附A-52所示。
图附A-52DataSourceExplorer
在DataSourceExplorer视图中出现了刚刚配置好的数据库chapA。
在这里可以管理chapA数据库,并对chapA数据库进行CRUD操作。
图中高亮的部分是chapA数据库中的表节点。
由于chapA是新建的数据库,里面的表为空。
右键单击“Tables”,弹出如图附A-53所示快捷菜单。
图附A-53数据库表快捷菜单
点击“NewTable”,弹出创建数据库表向导,如图附A-54所示。
图附A-54创建数据库表向导
在这里可以设置创建表时生成的SQL语句包含的内容。
读者可以自己尝试不同的选项,这里保持默认。
点击“Next”,如图附A-55所示。
图附A-55表名和表字段设置
将表名“TableName”设为“UserInfo”,点击“AddColumn”按钮添加列,并设置列的名字(Name)、数据类型(DataType)、长度、是否可空(Nullable)和默认值(DefaultValue)。
注意:
在这里要先点击“AddColumn”,在设置列的属性,顺序不能错。
点击“DeleteColumn”按钮可以删除列。
点击“Next”,如图附A-56所示。
图附A-56表主键设置
在图附A-56可以设置表的主键。
表的主键可以是复合的,也就是说多个数据列构成主键,按住“CTRL”键或者“Shift”键可以多选。
这里选择“UserName”作为主键,主键的名字取成“userInfo_primary_key”。
点击“Finish”完成表创建,返回Eclipse工作空间,如图附A-57所示。
图附A-57表创建向导生成的SQLStatement
Eclipse会根据表创建向导中的配置信息生成SQL。
本示例生成的SQL语句如清单附A-2所示:
清单附A-2创建UserInfo表的SQL脚本
CREATETABLEUserInfo(
UserNameVARCHAR(32)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eclipse+ tomcat+jsp+mysqL eclipse tomcat jsp mysqL
![提示](https://static.bdocx.com/images/bang_tan.gif)