eclipse+ tomcat+jsp+mysqL.docx

上传人:b****9 文档编号:25375280 上传时间:2023-06-07 格式:DOCX 页数:76 大小:2.36MB
下载 相关 举报
eclipse+ tomcat+jsp+mysqL.docx_第1页
第1页 / 共76页
eclipse+ tomcat+jsp+mysqL.docx_第2页
第2页 / 共76页
eclipse+ tomcat+jsp+mysqL.docx_第3页
第3页 / 共76页
eclipse+ tomcat+jsp+mysqL.docx_第4页
第4页 / 共76页
eclipse+ tomcat+jsp+mysqL.docx_第5页
第5页 / 共76页
点击查看更多>>
下载资源
资源描述

eclipse+ tomcat+jsp+mysqL.docx

《eclipse+ tomcat+jsp+mysqL.docx》由会员分享,可在线阅读,更多相关《eclipse+ tomcat+jsp+mysqL.docx(76页珍藏版)》请在冰豆网上搜索。

eclipse+ tomcat+jsp+mysqL.docx

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)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1