deflower
介绍
该项目是前后端分离的卖花网站,有一个后端工程deflower,使用iade进行开发,基于jdk1.8,有两个前端工程,mall4uni,vue-admin-master,此项目采用单体架构,以使用最基础的技术来实现一个购物流程,使想初步接触电商的小伙伴能过快速理解这种类型的产品思想,实现流程,功能模块有,发布商品,花语解说,教学视频,管理员管理,前台用户管理,客服功能(简单的聊天),分类管理,个人中心等
软件架构
后端架构
- 技术栈
技术 | 说明 | 官网 |
---|---|---|
spring | 类的管理工具 | http://c.biancheng.net/spring/ |
springMvc | 显示层、控制层、数据层的操作 | https://www.jianshu.com/p/91a2d0a1e45a |
mybatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
mybatisPlus | MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生 | https://mp.baomidou.com/ |
springBoot | 容器+MVC框架 | https://spring.io/projects/spring-boot |
websocket | 单个TCP连接上进行全双工通信的协议 | http://www.ruanyifeng.com/blog/2017/05/websocket.html |
pagehelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Swagger2 | 文档生成工具 | https://gi |