技术

环境配置:
jdk:
JAVA_HOME
D:\Java\jdk1.7.0_80
path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
test
java -version

CATALINA_HOME
D:\apache-tomcat-7.0.62
path
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;

结构层次:
modal
dao
service
action

IDE:idea16.3
数据库:mysql
框架:
API接口 (restful webservice)
Spring
Mybatis
SpringBoot

points:
1.mybaits 逆工程化
2.spring 实例化
3.Json 数据交互
4.API 接口 分配action
5.Html 显示
6.maven 管理


7.spring 事务
8.SpringBoot
9.组件化

功能模块:
1.浏览商品(灰化无库存商品,商品图片数据存图片还是url)
2.购物车操作(增加,删除)
3.下单流程(确认订单,生成支付二维码,返回支付结果,跳转到订单完成页面)


4.管理员界面 excel 导入商品数据,清除数据,数据初始化
5.定位地址,选择分店(接高德地图,获取地址,获取分店数据)
6.注册(手机号短信验证码验证或者邮件验证或者直接用户名和密码)
7.登录(用户名 跟 密码)
8.个人中心(用户名,查看收藏,查看历史订单)

数据库表设计:
1.一级分类表
FirstClass
first_id name img_url
主键:first_id 一级分类名称(name) 图片路径(img_url)

2.二级分类
SecondClass
second_id name first_id
主键:second_id 二级分类名称(name) 外键:一级分类id(first_id)

3.商品数据表
GoodsData
goods_id name img_url price stock saled is_like first_id second_id shop_id user_id
主键:goods_id 商品名称(name) 图片路径(imgURL) 单价(price) 库存(stock) 月售(saled) 收藏状态(isLike) 外键:first_id second_id shop_id user_id

4.用户表
User
主键:user_id name password permission(权限:普通用户/管理员)

4.购物车表
Cart
cart_id amount unit_price goods_id shop_id user_id
主键:cart_id 数量(amount) 单价(unit_price) goods_id shop_id user_id

5.订单表
Order
order_id date state total_price amount cart_ids user_id
主键:order_id 交易日期(date) 交易状态(state) 总价(total_price) 总数量(amount) 购物车(cart_ids) user_id

6.商品收藏表
LikeList
like_id shop_id user_id goods_id

7.图片数据表
ImgData
主键:Img_id 图片数据(img_data) img_url

错误:
org.springframework.web.context.ContextLoader - Context initialization failed
缺少包:org.springframework.asm-3.0.5.RELEASE.jar

缺少包:
org.springframework.remoting.rmi.RmiInvocationWrapper_Stub (no security manager: RMI class loader disabled)
spring3之后,spring-context.jar 删除该class
因此要重新引入.
该异常发生在dubbo调用采用rmi协议调用接口时发生。异常的根本原因在于spring2和spring3源码的差异,去掉了RmiInvocationWrapper_Stub该类,可以从源码中拷出来打jar包从新部署。
http://asialee.iteye.com/blog/1987500

安装maven :

  1. http://blog.csdn.net/jiuqiyuliang/article/details/45390313
  2. http://blog.csdn.net/u013142781/article/details/50316383?spm=5176.100239.blogcont28591.6.7HTgeF

idea配置maven 创建web项目:http://blog.csdn.net/myarrow/article/details/50824793
idea2016.3 下载地址: http://www.7down.com/soft/92352.html
注册码: http://blog.csdn.net/jabony/article/details/54426229
http://blog.lanyus.com/archives/174.html

1.需要配置好maven
2.配置mybatis
3.配置

mysql 忘记root 密码:
http://www.xiazaiba.com/jiaocheng/532.html

添加开发包:可以导出成为.userlibraries文件,下次只需要导入文件就可以了

pox.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

com.MarissaMan
TESTDemo
1.0-SNAPSHOT

    
    
        org.mybatis
        mybatis
        3.4.2
    

    
    
        mysql
        mysql-connector-java
        6.0.5
    


http://blog.csdn.net/h3243212/article/details/50837187

http://blog.csdn.net/u011403655/article/details/46843331

你可能感兴趣的:(技术)