Java Web开发中,除了基础知识外,开发环境搭建,也是一项基本功。开发环境包括了IDE、项目管理、项目架构组织、依赖管理等等,以及简单的测试。能够熟练的搭建出Java Web的开发环境,也能够提现开发者Java Web的开发功底,如Maven依赖管理的使用,项目组织结构的清晰程度,都能体现开发者素质。
环境搭建过程比较简单,但是基于Maven的Java Web项目,在MyEclipse这个IDE下创建时,需要做一些自主的调整。
MyEclipse
MyEclipse Spring 2014 GA (很多人不懂GA,General Availability,正式发布的版本),Spring版本增加了Spring插件,装标准版、Pro版也可以。如果没有必要,就不用装blue版本和bling了。
其他
JDK 1.7
Maven 3.3.3
Tomcat 8
配置Java开发环境
下载安装JDK 1.7,JRE 7
配置环境变量:
(1)新建 JAVA_HOME
D:\Java\jdk1.7.0_17
(2)新建JAVA_CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(3)添加Path
.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意了,JRE环境变量慎重添加,小心Tomcat启动错误。
Maven
下载,解压到常用目录,尽量简洁的路径。
我的路径:D:\apache-maven-3.3.3
安装MyEclipse
下载标准版,或者Spring版本,选择稳定的,我用的是2014版本,之前一直用2010版本,都挺好用的。
安装完成即可。
Tomcat
下载,解压到常用目录,尽量简洁的路径。
我的路径:D:\apache-tomcat-8.0.23
启动MyEclipse,配置Maven:Window -> Preferences -> MyEclipse -> Maven4MyEclipse
所有的配置都在此处完成。
添加Maven
配置JDK:
Maven配置JDK.png
Installations中:
添加Maven.png
通过Add,添加自己的Maven,配置文件会自动识别获取到。
User Settings中:
配置参数文件.png
完成配置后即可使用。
Tomcat配置
Window -> Preferences -> MyEclipse -> Servers -> Tomcat
Tomcat配置.png
选择Tomcat主目录:
Tomcat配置参数.png
完成配置。
Java Web on Maven项目,有两种方式建立,与IntelliJ IDEA不同,MyEclipse默认并不是基于Maven进行项目管理的,而是使用自己的项目管理方式。因此,此处有两种方式建立项目:
·建立一个Java Web Project,引入Maven(推荐,快捷)
·建立一个Maven Project,引入J2EE
建立一个Java Web Project 并 引入 Maven
Java Web提供了Java Web所需要的各类文件和文件目录,但是并没有提供Maven,所以需要进行适当的引入。
这种方式建立的项目,有着Maven的结构,采用Maven管理包,但实质上是一个Java Web项目。不过从本实际效果看,和第二种方法是一致的。
新建Java Web项目
新建Java Web项目.png
进入向导:
建立项目.png
Next... Next....
选择添加web.xml.png
Next...
目录结构选择.png
推荐选择标准Maven项目结构,图中虽然是选在第一个,但是实际上选了第二个,不再重复截图了。
创建完成.png
最终创建成功,项目结构如图:
Java Web 项目引入Maven管理.png