1.创建并设置Linux虚拟机
2.linux中安装docker,mysql,redis,ElasticSearch
3.配置git-ssh:(公钥和私钥,对应到自己电脑的IDEA) 用于项目的版本控制,以及自动将开发代码提交到码云
4.数据库的设计: PowerDesigner
5. renren-fast: 轻量级的SpringBoot快速开发平台(后台管理系统,添加商品等信息)
5.1创建后台管理系统的数据库,并在项目模块 yml中 配置好数据库的地址和用户名以及密码
6. renren-fast-vue:基于vue、element-ui构建开发,实现renren-fast后台管理前端功能
通过前端的renren-fast-vue和 后台管理系统renren-fast建立联系
启动后台的renren-fast(8080端口) 和 前端,就可以进行相关的联调操作
renren-fast -----> renren-fast-vue -----> 数据库
7.renren-generator 提供的 开源的代码生成器,为所有的微服务生成基本的增删改查代码
对于该开源项目,也要配置 yml,要指定数据库的地址(虚拟机的地址),以及指定对应的数据库的名称
8.gulimall-common模块,用于公共的服务需要导入的依赖等,让其他的微服务都依赖于该common
9.逆向工程,各种微服务的curd等
10.SpringCloud组件的认识
11.前端ES6(类比jdk8...)基础语法以及Vue基础
Vue思想 :(M VV M)只需关注数据模型(Model)以及模型对应绑定的视图(View)即可。两者互相影响,一个发生改变,则另一个也响应的发生变化。
M:模型,也就是数据
V:视图,也就是前端页面的渲染结果
12.前后端技术栈对比