【左手有剑,右手有光】
在构建web项目之前,首先要了解“客户端”与服务器交互流程,这样在构建项目、甚至在以后框架架构的时候会有更清晰的思想;
在这里简单整理一下B\S交互流程,内容如下:
简单了解B\S交互流程之后开始构建WEB项目
---------------------------------------------------------------------------------分割线-------------------------------------------------------------------------------------
一.构建maven项目:
准备工作:检查开发环境是否正常(jdk、tomcat、数据库等环境变量以及开发工具的配置);
开发环境:
-jdk1.7
-tomcat7
-eclipse-neon
-apache-maven-3.5.0
-mysql-5.6.20
1.构建Maven项目【图一】:
①.在Package Exploer中单击右键New-Other选择Maven Project(新建项目:快捷键Ctrl+N)
②.根据提示Next【图二】:
③.根据提示Next【图三】:
注:选择maven-archetype-webapp
④.创建完成Finish【图四】:
⑤.成功后的项目结构【图五】:
进行到这里我们已经完成了创建maven结构项目的基本要素,接下来将创建好的maven项目略作调整;
2.调整maven项目:
①.右键新创建的Maven项目-选择Properties(快捷键:左键选中项目Alt+Enter)【图六】:
接下来配置Project Facets需要注意:
我们在设置Dynamic Web Module为3.0的时候,开发工具会提示不能选择3.0,
这时我们需要在该项目的workspace里修改.setting目录下的文件,如下:
修改完三处配置文件需要重新启动eclipse,然后打开Project Facets,eclipse已经将版本切换到3.0,如下:
进行到这里我们将之前在Java Build Path中一处的两个Source Folder创建出来,Maven结构的项目便搭建完成,如下: