目录
2.1创建一个SpringBoot项目,将Spring Web,MyBatis,SQL Driver框架添加进来
2.6实现MyBatis的xml配置文件,来自动实现数据库操作
1.核心功能
1.1用户模块
1)实现用户的注册登录功能
2)管理用户的天梯分数、比赛场数、获胜场数等信息
1.2匹配模块
1)根据用户的天梯积分,实现匹配机制
1.3对战模块
1)将对战双方匹配到一个游戏房间里,双方通过网页的形式来进行对抗比赛
用到的关键技术点:
Java,Spring/Spring Boot/Spring MVC, HTML/CSS/JS/AJAX/, MySQL/MyBatis,WebSocket
下面我们来看看整个的实行过程
2.用户模块
用户模块主要负责用户的注册, 登录, 分数记录功能.
使用 MySQL 数据库存储数据.
客户端提供一个登录页面+注册页面.
服务器端基于 Spring + MyBatis 来实现数据库的增删改查.
2.1创建一个SpringBoot项目,将Spring Web,MyBatis,SQL Driver框架添加进来
2.2数据库设计
2.3修改Spring的配置文件
接下来我们就要修改Spring的配置文件,让我们的MyBatis连接上数据库
2.4创建实体类用户User
我们重新创建一个包model,并创建实体类User
2.5创建UserMapper接口
我们把UserMapper接口也放在model包下面
2.6实现MyBatis的xml配置文件,来自动实现数据库操作
2.7约定前后端接口
2.8编写前后端登录代码
我们先新建一个api包,再建一个UserAPI类