Spring企业微信点餐系统 boot讲座
Spring Boot企业微信点餐系统
Spring Boot和微信特色是核心技术堆栈,实现一个完整的微信订购系统,包括买卖双方的前后功能,带您逐步设计和开发中小型企业Java应用程序
第1章 课程介绍
介绍项目演示、课程概述、课程安排、学习前提等, 让学生了解这门课程
第2章 项目设计
包括需求分析、项目设计、项目架构、数据库设计等。
第3章 项目起步
详细介绍了开发环境的建设、日志的使用和配置
第4章 买家端类目
根据daoo开发买家端类别模块->service->api的顺序开发。经过个人测试,贯穿单元。
第5章 买家端商品
根据daoo开发买家端商品模块->service->api的顺序开发。经过个人测试,贯穿单元。
第6章 买家端订单
根据daoo开发买方端订单模块->service->api的顺序开发。经过个人测试,贯穿单元。
第7章 微信授权
演示开发微信中的相关调试技巧,如内网渗透,实现微信授权,逐一讲解获取OpenID的关键步骤。
第8章 微信支付和退款
演示和开发微信中的相关调试技巧,如使用移动终端抓包工具charles,逐一讲解微信支付和退款的关键步骤
第9章 卖家端订单
开发卖方端订单模块,详细演示Freemarker和iBotstrap简化实现后台功能的技巧。
第10章 卖方端通用功能和上下架
在后台管理中实现卖方端商品管理的通用功能和上下架功能
第11章 卖家端新商品和类别
在后台管理中实现卖方端新增商品和类别管理的相关功能。
第12章 买卖双方端联通
本章详细介绍了分布式Session的理论。并实现了微信扫码登录卖家端、登录等功能。身份验证通过AOP实现。同时介绍了微信模板新闻,实现了WebSocket新闻推送
第13章 项目优化
本章首先介绍了异常处理。之后详细介绍了集成MyBatis的使用方法。并阐述了JPA和MyBatis的选择。接着,从浅到深,用压测工具模拟并发性高的情况下会遇到的问题。演示了synchronized应对单点多线程情况的方法,并分析了不足。基于Reids分布式锁,对Redis分布式锁的原理进行了分析。本章最后是Reids作为缓存的相关内容。...
第14章 项目部署
项目编译包装部署。
第15章 课程总结
总结课程,展望未来。
[我要扒资料]