
1.2 搭建Java EE开发环境
1.2.1 安装与配置JDK
1.JDK简介
JDK(Java Development Kit)是Sun公司提供的基础Java语言开发工具软件包。其中包含Java语言的编译工具、运行工具及类库。其目录结构如下所述。
●bin目录:包含编译器、解释器和一些工具。
●lib目录:包含类库文件。
●demo目录:包含各种演示案例。
●include目录:包含C语言头文件,支持Java本地接口与Java虚拟机调试程序接口的本地编程技术。
●jre目录:包含Java虚拟机、运行时的类包和Java应用启动器。
●sample目录:包含帮助学习者学习的Java例子。
●src.zip:源码压缩文件。
在bin目录下包括以下常用工具。
●javac.exe:Java语言编译器,输出结果为Java字节码。
●java.exe:Java字节码解释器。
●javadoc.exe:帮助文档生成器。
●jar.exe:打包工具。
●appletviewer.exe:小应用程序浏览工具,用于测试并运行Applet小程序。
2.JDK下载与安装
JDK是一个开源、免费的工具。我们可以登录Oracle公司的官方网站下载JDK最新版本,网址为http://www.oracle.com/java/technologies/javase-downloads.html。本书使用的JDK版本是Java SE Development Kit 13.0.2。在下载完成后可得到jdk-13.0.2_windows-x64_bin.exe文件。双击该文件,即可开始安装JDK。在安装过程中,可以选择安装路径和安装组件,如果没有特殊要求,保持默认设置即可。默认的安装路径是C:\Program Files\Java\jdk13.0.2。然后,设置环境变量如下:

1.2.2 安装与使用MySQL
MySQL是一个关系数据库管理系统,由瑞典MySQL AB公司开发,目前是Oracle旗下产品。MySQL是流行的关系数据库管理系统之一,由于其体积小、速度快、总体拥有成本低,并且开放源码,因此许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站后台数据库。
MySQL的安装方法如下所述。
(1)登录MySQL的官方网站并下载MySQL安装包,网址为https://dev.mysql.com/ downloads/mysql/。MySQL安装包下载界面如图1-1所示。

图1-1 MySQL安装包下载界面
选择【Windows(x84, 64-bit),ZIP Archive】并单击【Download】按钮,会出现如图1-2所示的开始下载界面,单击【No thanks, just start my download】即可直接下载。

图1-2 开始下载界面
(2)在下载完毕后,将安装包解压到本地。例如,将安装包解压缩到D:\mysql-8.0.19-winx64目录下。
(3)添加my.ini文件。在上述目录中新建一个my.ini文件,内容如下:

(4)生成data文件夹。打开Windows命令提示符窗口,进入MySQL安装目录的bin文件夹,执行如下命令:

(5)启动服务。执行如下命令:

(6)登录。执行如下命令:

(7)设置root密码。执行如下命令:

当出现【Query OK】时,证明已经修改成功,但是需要执行如下命令才能保存执行结果:

(8)配置环境变量。为了方便使用,可以配置环境变量如下:

1.2.3 安装集成开发工具IDEA
IDEA全称为IntelliJ IDEA,是Java编程语言开发的集成环境。IDEA在业界被公认为最好的Java开发工具,尤其是在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(如Git、SVN等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是出类拔萃的。IDEA是JetBrains公司的产品。它的旗舰版本支持HTML、CSS、PHP、MySQL、Python等语言,而免费版只支持Python等少数语言。
IDEA的安装方法如下所述。
(1)登录JetBrains官网的集成开发工具首页(https://www.jetbrains.com/products.html# type=ide),选择【IntelliJ IDEA】,如图1-3所示。

图1-3 选择【IntelliJ IDEA】
(2)在下载界面中选择Ultimate版本进行下载,如图1-4所示。这里以Windows版本为例,在下载完成后可得到IdeaIU 2019.3.1.exe文件。

图1-4 选择Ultimate版本
(3)双击IdeaIU 2019.3.1.exe文件,开始安装IDEA,出现欢迎界面,如图1-5所示,然后单击【Next】按钮。
(4)在如图1-6所示的界面中选择安装位置,这里保持默认设置,单击【Next】按钮。

图1-5 欢迎界面

图1-6 选择安装位置
(5)在如图1-7所示的界面中设置选项,勾选【64-bit launcher】和【.java】复选框,单击【Next】按钮。

图1-7 设置选项
(6)在如图1-8所示的界面中选择开始菜单文件夹,这里保持默认设置,单击【Install】按钮。

图1-8 选择开始菜单文件夹
(7)进入安装过程,如图1-9所示。

图1-9 进入安装过程
(8)在安装完成后,出现如图1-10所示的界面,单击【Finish】按钮。

图1-10 安装完成界面
(9)初次启动IDEA,会显示如图1-11所示的对话框,保持默认设置,单击【OK】按钮。

图1-11 环节配置对话框
(10)在如图1-12所示的定制界面中设置UI风格。选择Light风格,并单击【Skip Remaining and Set Defaults】按钮。

图1-12 设置UI风格
(11)在如图1-13所示的界面中激活IDEA。可通过3种方式激活,这里使用了JB Account的方式激活。

图1-13 激活IDEA
(12)在运行IDEA后,进入如图1-14所示的运行起始界面,可单击【Create New Project】按钮来创建新项目。

图1-14 运行起始界面
1.2.4 安装Tomcat
1.Tomcat简介
Tomcat是在Sun公司的JSWDK(JavaServer Web Development Kit,Java服务器Web开发工具)基础上发展起来的一个优秀的Servlet/JSP容器。它是Apache-Jakarta软件组织的一个子项目,不但支持运行Servlet和JSP,而且具备作为商业Java Web应用容器的特征。
作为一个开放源码的软件,Tomcat得到了源码志愿者的广泛支持。它可以和目前大部分的主流HTTP服务器(如IIS和Apache服务器)一起工作,并且运行稳定、可靠、效率较高。
除了能够运行Servlet和JSP,Tomcat还提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。Tomcat已成为目前开发企业Java Web应用的最佳选择之一。
Tomcat的具体下载地址为http://tomcat.apache.org,在下载完成后得到的文件是apachetomcat-9.0.31.exe(截至本书编写完成时的最新版本)。
2.Tomcat的安装步骤
(1)双击apache-tomcat-9.0.31.exe文件,打开如图1-15所示的Tomcat安装向导,单击【Next】按钮。
(2)在如图1-16所示的界面中查看许可证协议,并单击【I Agree】按钮。
(3)在如图1-17所示的界面中选择需要安装的组件,这里保持默认设置,单击【Next】按钮。
(4)在如图1-18所示的界面中进行Tomcat基本配置,可设置端口号,管理登录用户名、密码及角色,这里保持默认设置,单击【Next】按钮。

图1-15 Tomcat安装向导

图1-16 查看许可证协议

图1-17 选择需要安装的组件

图1-18 进行Tomcat基本配置
(5)在如图1-19所示的界面中选择Java虚拟机路径,这里采用安装程序自动搜索的虚拟机路径,单击【Next】按钮。
(6)在如图1-20所示的界面中选择Tomcat安装文件夹,即Tomcat安装位置,这里保持默认设置,单击【Next】按钮。

图1-19 选择Java虚拟机路径

图1-20 选择Tomcat安装文件夹
(7)在如图1-21所示的界面中完成安装,可选择是否运行Tomcat或显示帮助,这里保持默认设置,单击【Finish】按钮。

图1-21 完成安装
3.Tomcat的启动或停止
(1)选择开始菜单中的【程序】→【Apache Tomcat 9.0】→【Monitor Tomcat】命令,打开Tomcat监控器,这时在其工具栏上将出现图标。
(2)右击图标,打开如图1-22所示的快捷菜单,选择该菜单中的【Start service】或【Stop service】命令即可启动或停止Tomcat。若需要详细设置Tomcat,则可双击
图标,打开如图1-23所示的Tomcat属性对话框。

图1-22 快捷菜单

图1-23 Tomcat属性对话框