Java项目实战篇之校园O2O商铺平台-开发准备一

一. 项目介绍

校园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>

测试结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ShangPanGe/article/details/89064695