【项目经验】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

在这里插入图片描述

在这里插入图片描述

配置MySQL客户端Sequel Pro:

在这里插入图片描述

注:若连接失败,提示MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/...;即在链接数据库时不能加载‘caching_sha2_password'这个插件,也就是不能对身份验证。解决方案:Initialize Database。

  • System Preference - mysql - Initialize Database
  • √ Use Legacy Password Encryption
  • 输入8位密码

在这里插入图片描述

再转返Sequel Pro连接。

于Sequel Pro中创建新的Database:

  • *Choose Database ^*下拉选择Add Database;

  • Database Name:o2o

  • Database Encoding:UTF-8 Unicode (utf8)

  • Database Collation:Default (utf8_general_ci)

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

猜你喜欢

转载自blog.csdn.net/weixin_42915286/article/details/84068213
今日推荐