一. 项目介绍
校园o2o平台是一个新兴的电子商务平台,主要是为了广大学生群体建立一个实用性,广泛性,快捷性的消费平台。就大学生的消费的状况,市场份额相当巨大,消费潜力也是非常可观的,这样的市场为该平台的发展提供了广大的发展前景。
随着项目产品的迭代,此项目将提供两个版本。
二. 技术及工具:
1.前端:
SUI Mobile、微信WEB开发者工具与样式库、eclipse等等
2.后端:
SpringMVC、Spring、MyBais、Springboot、Redis、Mysql主从库等等
3.部署和运营:搭建线上环境,部署项目。
4.技术储备:
(1).掌握Java Web基础和Maven构建项目;
(2).掌握Spring框架的基本知识;
5.环境准备:
JDK1.8
Maven3.3.9
MySQL5.5+
chrome
Tomcat8
Eclipse
三. Maven项目
Maven3.3.9下载地址: https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/
1. 创建Maven Project
(1).选择"File" / “New” / “Other” 命令,点击"Maven" / “Maven Project”,打开"New Maven Project"对话框。点击"Next"。
(2).点击"Next"。
(3).选择"org.apache.maven.archetypes maven-archetype-webapp 1.0",然后点击"Next"。
(4).点击"Finish",项目创建完成。
(5).项目创建完成后,选择"o2o项目” 右键点击,点击"Maven" / “Properties”,选择"Java Build Path"/“Libraries”,点击"Add Library"。
(6).选择"Server Runtime",点击"Next"。
(7).选择"Apache Tomcat v8.0",点击"Finish"。
(8).选择"New" / “Source Folder"命令,新建"src/test/resources"包,点击"Finish”。
(9).选择"o2o项目” 右键点击,点击"Maven" / “Properties”,选择"Java Build Path"/“Source”,选择"src/test/resources",点击"Add Folder"。
(10).项目配置完成后,项目结构:
2. pom.xml文件配置
(1).pom.xml文件
<build>
<finalName>o2o</finalName>
<plugins><!-- 添加maven插件 -->
<plugin>
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration><!-- 绑定JDK8 -->
<source>1.8</source>
<target>1.8</target>
<encoding>UTF8</encoding>
</configuration>
</plugin>
</plugins>
</build>
(2).选择"o2o项目” 右键点击,点击"Maven" / “Properties”,选择"Project Facets"。
如果找不到Project Facets,请参考: https://blog.csdn.net/ShangPanGe/article/details/89068513
(3).然后打开"o2o"项目文件路径: E:\Users\ShangPanGe\workspace-jee\o2o.settings下的org.eclipse.wst.common.project.facet.core.xml文件,用记事本打开。
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.1"/>
<!--这里version="2.3"修改为version="3.1"-->
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.8"/>
</faceted-project>
(4).最后"Refresh"(或F5)项目即可。
3. web.xml文件配置
web.xml文件:(可参考:https://blog.csdn.net/ShangPanGe/article/details/89068285)
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
metadata-complete="true" version="3.1">
<display-name>Archetype Created Web Application</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
<!--如果不设置index.jsp,系统默认执行index.jsp-->
<!--如果设置为aaa.jsp,系统执行http://localhost:8080/o2o/时会报404错误-->
</welcome-file-list>
</web-app>
4. 测试运行项目
index.jsp文件:
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
测试结果: