【项目经验】SSM-Spring Boot 开发校园商铺平台(2017)(on Mac)(未完)

1.1 导学

1.0版本:
Spring MVC+Spring+MyBatis (SSM)
需要迭代到2.0版本:
Spring boot+MyBatis

转换框架的教训是:封装良好框架非常重要

前端:
SUI Mobile+HTML
后段:
SSM+Spring boot+redis缓存+图片处理+MySQL+定期备份

涉及到雏形与推广:还有部署与运营内容
1.在阿里云搭建线上环境,部署环境

环境准备:
JDK8
Maven3.3.9
MySQL5.5+
Chrome
Tomcat8
Eclipse

1-2 开发准备

1.将Maven/Tomcat/JDK都配置进IDEA;
2.创建Maven项目:

  • File - New - Project ; 弹出窗口左侧选择Maven,右侧勾选 Create from archetype ;下列选项中选择 maven - archetype - webapp
  • GroupId : com.imooc
  • ArtifactId(项目名):o2o
    3.下载,补充;
    4.查看IDEA左侧Projects:需要生成下列几个Directory,才算Maven下的标准框架;若无,手动添加;
  • src/main/java
  • src/main/rrsources
  • src/test/resources
  • src/test/resources
    若手动添加后,仍需手动配置项目输出文件:项目右键 open module settings(或finder栏File - project structure),检查新建的directory输出的文件夹于现存的输出是否一致。(发现IDEA都自动统一好了输出地址?)

2-1 系统功能模块划分

(1.明确各模块职责;2.了解各模块所涉及的对象)

1.明确各模块职责

1.0分成三个模块:

  • 1.前端展示系统

在这里插入图片描述

  • 2.店家系统

在这里插入图片描述

  • 超级管理员系统

在这里插入图片描述

2.了解各模块所涉及的对象
xxx

2-2 实体类设计与表创建-A

在这里插入图片描述

在这里插入图片描述

1.创建数据库o2o与表格tb_area

用Terminal或客户端均可(本人使用Mysql Workbench)
创建教程文章:https://blog.csdn.net/weixin_42915286/article/details/83028265
表格格式如下:

CREATE TABLE `o2oo`.`tb_area` (
  `area_id`int(2)NOT NULL AUTO_INCREMENT,
  `area_name`varchar(200)NOT NULL,
  `priority`int(2)NOT NULL DEFAULT `0`,
  `create_time`datetime DEFAULT NULL,
  `last_edit_time`datetime DEFAULT NULL,
  primary key(`area_id`),
  unique key `UK_AREA`(`area_name`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

参考博客:
https://blog.csdn.net/qq_30507287/article/details/80217025

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值