![Java EE企业级应用开发技术研究](https://wfqqreader-1252317822.image.myqcloud.com/cover/974/35276974/b_35276974.jpg)
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。然后,设置环境变量如下:
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_1.jpg?sign=1739195049-xaZQCuWbKNXG4hyhnyG8PncrJipTIxSj-0-63ed40635209fcb52986696528011618)
1.2.2 安装与使用MySQL
MySQL是一个关系数据库管理系统,由瑞典MySQL AB公司开发,目前是Oracle旗下产品。MySQL是流行的关系数据库管理系统之一,由于其体积小、速度快、总体拥有成本低,并且开放源码,因此许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站后台数据库。
MySQL的安装方法如下所述。
(1)登录MySQL的官方网站并下载MySQL安装包,网址为https://dev.mysql.com/ downloads/mysql/。MySQL安装包下载界面如图1-1所示。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_2.jpg?sign=1739195049-G6XuMpKdgiitKWrtNuNykqin6vkb1FHH-0-6b978aa911a1dadd2dc6be60138c3dbb)
图1-1 MySQL安装包下载界面
选择【Windows(x84, 64-bit),ZIP Archive】并单击【Download】按钮,会出现如图1-2所示的开始下载界面,单击【No thanks, just start my download】即可直接下载。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_3.jpg?sign=1739195049-Aa1N2tV3cFO8kXKu6st07nNSyz4cK2uC-0-546d0fb7d72f5bba2408b58ad0c5410c)
图1-2 开始下载界面
(2)在下载完毕后,将安装包解压到本地。例如,将安装包解压缩到D:\mysql-8.0.19-winx64目录下。
(3)添加my.ini文件。在上述目录中新建一个my.ini文件,内容如下:
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_4.jpg?sign=1739195049-BHTXPPahcWG435so5VX68lz4hbIkn6Np-0-0b92f9a6c5bd3f420b77e60b15800f41)
(4)生成data文件夹。打开Windows命令提示符窗口,进入MySQL安装目录的bin文件夹,执行如下命令:
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_5.jpg?sign=1739195049-YPW7ui43F9eZRoDtiEcKT5EqAxOaz4zA-0-86d4138b4e44feb9a012fb8ab7e139cd)
(5)启动服务。执行如下命令:
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_6.jpg?sign=1739195049-5ZNcuppRJyyw2BCRiTrx950v5NQ1ebZc-0-3bf471bed7fc650229217402c527bae6)
(6)登录。执行如下命令:
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_7.jpg?sign=1739195049-Kh4CPDhul00dr9CTK5zNlnH3ELdrvKAn-0-34571f5697ce57e9b9289fb4357f6331)
(7)设置root密码。执行如下命令:
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_8.jpg?sign=1739195049-NbGpntfB9GDbyIUmSvYCCLls2Pao5YfC-0-7e7ab46b6cc370de834c3d382f6b670c)
当出现【Query OK】时,证明已经修改成功,但是需要执行如下命令才能保存执行结果:
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_9.jpg?sign=1739195049-6wJLNfJfYXGkGckasyeqvcAu7NziTZ0x-0-858127a8584019cda10df972223ee44c)
(8)配置环境变量。为了方便使用,可以配置环境变量如下:
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_10.jpg?sign=1739195049-v5n5tIkka47Q9qejZsMCFWPuaSMT1aD9-0-c9c1c29fb546cfd9d87d326b8b89f067)
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所示。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_11.jpg?sign=1739195049-YDcPV2Yv3dKIxjWhyF3BUEaWlQ5E80cZ-0-4cbc2cb8f06f97414f5f1d846d2dc25c)
图1-3 选择【IntelliJ IDEA】
(2)在下载界面中选择Ultimate版本进行下载,如图1-4所示。这里以Windows版本为例,在下载完成后可得到IdeaIU 2019.3.1.exe文件。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_12.jpg?sign=1739195049-4amjj1HwPHhJfKc5rdr3bclXDLy6CaCh-0-e6c8cedbb4db5566880cd5d94d769169)
图1-4 选择Ultimate版本
(3)双击IdeaIU 2019.3.1.exe文件,开始安装IDEA,出现欢迎界面,如图1-5所示,然后单击【Next】按钮。
(4)在如图1-6所示的界面中选择安装位置,这里保持默认设置,单击【Next】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_13.jpg?sign=1739195049-NF7QI4oa0HQYYrc4lE5S49KM7NeBIj0G-0-476c9e51e8b673c5f26b1e75cbc2de7a)
图1-5 欢迎界面
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_14.jpg?sign=1739195049-mDd8TdewTp6KsJpHKcNgqYwohObY6Xw2-0-784c10b996506739bc69dd1703b2dc9b)
图1-6 选择安装位置
(5)在如图1-7所示的界面中设置选项,勾选【64-bit launcher】和【.java】复选框,单击【Next】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_15.jpg?sign=1739195049-12FvxpG9afkZMC9VoZ4e4kTVz9QxF4ei-0-4182a497756873f32b645b46d7809761)
图1-7 设置选项
(6)在如图1-8所示的界面中选择开始菜单文件夹,这里保持默认设置,单击【Install】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_16.jpg?sign=1739195049-9YnljqX52NC4pkELnjBofLygyXJG8c5J-0-d9f995654b726537001b8c70dee8c277)
图1-8 选择开始菜单文件夹
(7)进入安装过程,如图1-9所示。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_17.jpg?sign=1739195049-VRrTAa6U7gmkiUi6mtAqWOmh5R8mH8gR-0-b2e19b10054b9167e3cb235c2364b5dc)
图1-9 进入安装过程
(8)在安装完成后,出现如图1-10所示的界面,单击【Finish】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_18.jpg?sign=1739195049-FjDKbG6DOiSlEgdE5DKbeilwQqBT1z3Z-0-4334a5c8830a12da9478c93743d52ce7)
图1-10 安装完成界面
(9)初次启动IDEA,会显示如图1-11所示的对话框,保持默认设置,单击【OK】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_19.jpg?sign=1739195049-nQMSrmOzvQHjiqxMigqha8oSkM4zdKV0-0-05fa7d77098d080bfafc024339609e30)
图1-11 环节配置对话框
(10)在如图1-12所示的定制界面中设置UI风格。选择Light风格,并单击【Skip Remaining and Set Defaults】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_20.jpg?sign=1739195049-MRYryiI972oTAfyRD0gPjevy3kbcz62Y-0-ede9a8f1f42e7f54cb0e8149b49c51ca)
图1-12 设置UI风格
(11)在如图1-13所示的界面中激活IDEA。可通过3种方式激活,这里使用了JB Account的方式激活。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_21.jpg?sign=1739195049-ejT2XXr04j3smedFMjMETjZwQs0jYJBJ-0-aac011f909767ea23c675e08eada6488)
图1-13 激活IDEA
(12)在运行IDEA后,进入如图1-14所示的运行起始界面,可单击【Create New Project】按钮来创建新项目。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_22.jpg?sign=1739195049-HZEMoCmuwX0Z7R4nAfqZCVJU75l4xLkG-0-3ed830a75d0e09135ec73109cecbe42c)
图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】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_23.jpg?sign=1739195049-owdTPGeeMwJ1czuUqxmq5xl445VqDdXS-0-99f0d2726730eff257998833fa22663f)
图1-15 Tomcat安装向导
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_24.jpg?sign=1739195049-CgL5vEkyQ2zrhOVTM3uGgCyYHHHFSrAp-0-6cbf09a43dc670603b6a88e68c6cd1cd)
图1-16 查看许可证协议
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_25.jpg?sign=1739195049-GTKUCogg2dbydduHWukMRLY6AiPFrORH-0-0f5dd07d8d8a95ec2b7f1732d5e3aceb)
图1-17 选择需要安装的组件
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_26.jpg?sign=1739195049-I7XFiTijE8zNjCnCFTQSIFXLtpXBMTZA-0-440603d1e7bd0c807fc6a51b26052d51)
图1-18 进行Tomcat基本配置
(5)在如图1-19所示的界面中选择Java虚拟机路径,这里采用安装程序自动搜索的虚拟机路径,单击【Next】按钮。
(6)在如图1-20所示的界面中选择Tomcat安装文件夹,即Tomcat安装位置,这里保持默认设置,单击【Next】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_27.jpg?sign=1739195049-Lfo7qiGI9xa2cILVpFxTIxEZyxJulPqE-0-55b7fbaeb7aa294ff603f582328b40d0)
图1-19 选择Java虚拟机路径
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_28.jpg?sign=1739195049-loCk3kSuwfPReE6Q4NsHWsdFxrwtnbKg-0-873ff0db5c3d10e7d3a694764b4bdd4a)
图1-20 选择Tomcat安装文件夹
(7)在如图1-21所示的界面中完成安装,可选择是否运行Tomcat或显示帮助,这里保持默认设置,单击【Finish】按钮。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_29.jpg?sign=1739195049-GtHVMdS1kLAargNN4pSznNAnd0DRMPsx-0-22810f09379a88770cc3d9aba1b8cb57)
图1-21 完成安装
3.Tomcat的启动或停止
(1)选择开始菜单中的【程序】→【Apache Tomcat 9.0】→【Monitor Tomcat】命令,打开Tomcat监控器,这时在其工具栏上将出现图标。
(2)右击图标,打开如图1-22所示的快捷菜单,选择该菜单中的【Start service】或【Stop service】命令即可启动或停止Tomcat。若需要详细设置Tomcat,则可双击
图标,打开如图1-23所示的Tomcat属性对话框。
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_33.jpg?sign=1739195049-xWBmBrryncnLn70Ze8GsdzjNEih8D5BS-0-2149db74bfab78293166b39bed1779f4)
图1-22 快捷菜单
![img](https://epubservercos.yuewen.com/849314/18822094701535406/epubprivate/OEBPS/Images/txt001_34.jpg?sign=1739195049-Dy28jFkUg4w6PUcCwqgnlPUEOy0Jm8au-0-b84eb5d6e7097ab0aa113b83e50cd220)
图1-23 Tomcat属性对话框