项目简介
百战旅游网项目分为管理员端和用户端。管理员端(后台)进行旅游产品的维护,主要功能有:管理员管理,角色管理,权限管理,认证和授权,产品类型管理,旅游产品管理;用户端(前台)进行旅游产品的展示,主要功能有:用户注册和登录,查询旅游产品,收藏旅游产品。学习本项目后,学员可以分析并开发常见的门户网站。
技术选型
JAVA版本:JDK11
数据库:Mysql5.7+Navicat
后端框架:SpringBoot2.7.1 + SpringMVC + Mybatis-Plus3.5.0
权限控制:SpringSecurity
前端框架:AdminLTE2
模板引擎:Thymeleaf
工具类:发邮件工具类、生成验证码工具类
其他技术:lombok、ajax、logback
章节 | 内容 |
---|---|
百战旅游网项目 | 1:项目介绍_功能介绍 2:项目介绍_技术选型 3:项目介绍_实体类 4:项目搭建_创建项目(1) 5:项目搭建_创建项目(2) 6:项目搭建_adminLTE 7:项目搭建_编写后台首页 8:项目搭建_提取统一后台模板 9:项目搭建_重构后台首页 10:后台用户管理_管理员列表_后端代码 11:后台用户管理_管理员列表_前端页面 12:后台用户管理_管理员列表_前端分页插件 13:后台用户管理_新增管理员_前端页面 14:后台用户管理_新增管理员_后端代码 15:后台用户管理_修改管理员(1) 16:后台用户管理_修改管理员(2) 17:后台用户管理_管理员详情_后端代码 18:后台用户管理_管理员详情_前端页面(1) 19:后台用户管理_管理员详情_前端页面(2) 20:后台用户管理_查询用户角色_后端代码 21:后台用户管理_查询用户角色_前端页面 22:后台用户管理_修改用户角色_后端代码 23:后台用户管理_修改用户角色_前端页面 24:后台用户管理_修改用户状态 25:后台角色管理_角色列表 26:后台角色管理_新增角色 27:后台角色管理_修改角色 28:后台角色管理_删除角色 29:后台角色管理_查询角色权限 30:后台角色管理_修改角色权限 31:后台角色管理_优化侧边栏菜单 32:后台权限管理_权限列表 33:后台权限管理_新增权限 34:后台权限管理_修改权限 35:后台权限管理_删除权限 36:认证与授权_编写相关页面 37:认证与授权_编写配置类(1) 38:认证与授权_编写配置类(2) 39:认证与授权_编写认证逻辑 40:认证与授权_编写授权逻辑 41:认证与授权_后端鉴权配置 42:认证与授权_前端鉴权配置 43:认证与授权_退出登录&获取登录用户名 44:认证与授权_测试给新用户授权 45:后台分类管理_后端代码 46:后台分类管理_前端页面 47:后台产品管理_产品列表_后端代码 48:后台产品管理_产品列表_前端页面 49:后台产品管理_新增产品(1) 50:后台产品管理_新增产品(2) 51:后台产品管理_富文本编辑器 52:后台产品管理_富文本编辑器_上传本地图片(1) 53:后台产品管理_富文本编辑器_上传本地图片(2) 54:后台产品管理_上传产品图片(1) 55:后台产品管理_上传产品图片(2) 56:后台产品管理_修改产品_后端代码 57:后台产品管理_修改产品_前端页面 58:后台产品管理_上下架产品 59:后台代码优化_配置事务 60:后台代码优化_统一异常处理 61:后台代码优化_记录日志(1) 62:后台代码优化_记录日志(2) 63:后台代码优化_记录日志(3) 64:前台用户注册_网站首页 65:前台用户注册_编写注册页面 66:前台用户注册_生成验证码 67:前台用户注册_注册流程 68:前台用户注册_编写注册方法(1) 69:前台用户注册_编写注册方法(2) 70:前台用户注册_发送邮件配置 71:前台用户注册_发送激活邮件 72:前台用户注册_激活用户 73:前台用户登录_编写登录页面 74:前台用户登录_编写登录代码(1) 75:前台用户登录_编写登录代码(2) 76:前台用户登录_修改header 77:前台用户登录_编写登出方法 78:前台用户登录_编写登录拦截器 79:前台产品列表_查询产品类型 80:前台产品列表_优化header 81:前台产品列表_后端代码 82:前台产品列表_前端页面(1) 83:前台产品列表_前端页面(2) 84:前台产品详情_查询产品 85:前台产品详情_收藏按钮 86:前台收藏产品_后端代码 87:前台我的收藏_后端代码 88:前台我的收藏_前端页面 89:项目部署_安装Docker环境 90:项目部署_安装Mysql容器 91:项目部署_修改配置文件 92:项目部署_Maven插件制作镜像 |
另附本章节课程资料