淘淘商城---8.6

继续八月五号写的,今天晚上花点时间开发这个项目,过程如下:

1、测试Maven工程

1.1、创建欢迎页

在webapp下创建一个index.jsp的欢迎页

index.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>欢迎管理taotao-manager</title>
</head>
<body>
	<h1>
		如果你看到此页面,说明taotao-manager已经运行
	<h1>
</body>
</html>

1.2、要运行的工程

要运行工程,需要运行聚合工程也就是taotao-manager。


1.3、配置Tomcat插件

在taotao-manager工程的pom文件中添加如下内容:

<build>
	<!-- 配置插件 -->
	<plugins>
		<plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat7-maven-plugin</artifactId>
			<configuration>
				<port>8080</port>
				<path>/</path>
			</configuration>
		</plugin>
	</plugins>
</build>

1.4、启动工程



在浏览器上输入http://localhost:8080/

注意:

如果运行将taotao-manager运行在tomcat出错,执行下面两步:

1、需要把taotao-parent工程安装到本地仓库。Install

2、需要把taotao-common安装到本地仓库。install


2、创建数据库

使用mysql数据库。这里我提供数据库脚本taotao.sql,下载地址:http://pan.baidu.com/s/1kUMO4SJ


我这里是在CentOS7上搭建数据库系统,详情可以参考我的另一篇博客:CentOS7上安装mysql,链接地址:http://blog.csdn.net/sinat_31726559/article/details/51955125

然后用nativeCat连接上远程数据库,在mysql里面新建一个taotao的数据库,右键运行sql文件,将taotao.sql文件运行在taotao的数据库中,显示成功后就会导入项目中我们要用到的所有表。

注意:在互联网行业的项目中尽可能的减少表的管理查询。使用冗余解决表的关联问题。有利于分库分表。

商品表:


Sku:最小库存量单位。就是商品id。就是商品最细力度的划分。每个sku都唯一对应一款商品,商品的颜色、配置都已经唯一确定。

3、逆向工程

Mybatis的逆向工程。根据数据库表生成java代码。详细教程可参考:http://www.tuicool.com/articles/ABbqqie

这里我给大家提供好我这边能跑的官网工程,上面的配置文件是按照我机器上面的信息配置的,你们用的时候要记得将上面的一部分信息修改成符合你机器,逆向工程下载地址我已经上传到我的云盘里,链接是:http://pan.baidu.com/s/1qYvknrm

3.1、导入工程




3.2、修改generatorConfi.xml

generatorConfig.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值