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章 课程总结

总结课程,展望未来。

[我要扒资料]

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。