技术

作者: 季嘉聊跨境 | 来源:发表于2017-02-28 22:20 被阅读0次

环境配置:
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
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
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">
<modelVersion>4.0.0</modelVersion>

<groupId>com.MarissaMan</groupId>
<artifactId>TESTDemo</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.4.2</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>6.0.5</version>
    </dependency>

</dependencies>

</project>

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

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

相关文章

  • 技术、技能、技术思想、技术信仰

    在思考“能力”这个话题时,我梳理以下的几个观点。第一,技术,经验层、工具层。能力源自技术。思考,也是一种能力,前提...

  • CentOS7与CentOS6的区别

    1.系统初始化技术 ·Sysvinit技术 ·Upstart技术 Systemd技术 Sysvinit技术 特点:...

  • ICO之内在逻辑

    技术天才产生技术理想; 技术天才把技术理想告诉大众; 大众通过购买代币支持该技术理想,相信该技术理想的价值; 技术...

  • Cookie入门

    会话技术 会话技术常用的有两种: Cookie技术,Session技术,这两种技术是有区别的. Cookie技术 ...

  • kvm虚拟化

    KVM 虚拟化技术 CPU虚拟化技术 内存虚拟化技术 IO虚拟化技术 网络IO虚拟化技术 磁盘IO虚拟化技术 虚拟...

  • 钢筋与混凝土新技术2022-10-09

    钢筋与混凝土新技术包括哪些技术? 高耐久性混凝土技术、高强高性能混凝土技术、自密实混凝土技术、再生骨料混凝土技术、...

  • 【技术】井通技术

    井通技术 这里给不太了解井通技术的同学,简单普及一下。 井通采取的是在比特币技术 1.0 的基础上,发展适合实际金...

  • 技术与技术狂人

    技术与技术狂人 为什么会有人如此痴迷狂热于技术?这时候技术成为了这种人的内心支撑。这应该是毫无疑问的。这没什么不好...

  • 技术分析:技术要领

    1. 技术分析和技术要领排球或足球比赛后,一般会有技术数据分析,包括对手优劣势分析、竞争应对策略、各位置技术...

  • F1/FE蕴含的科技

    F1四大科技 风洞技术 底盘技术 引擎技术 轮胎技术

网友评论

      本文标题:技术

      本文链接:https://www.haomeiwen.com/subject/ikmfgttx.html