这次实现的注册与登录功能需要进行数据库的基本操作,而且是前后端分离式开发。总的来说就是首先进行数据库的设计,然后根据数据库进行编写服务端API接口,接着来到客户端或移动端,进行登录与注册的界面设计,接收服务端提供的数据并显示在界面上。本文章主要进行后端API接口设计。后面会进行前端框架数据交互设计。
一、数据库设计
根据一般登录与注册的需求,数据库的用户表结构如下:
二、服务端API接口设计
1、首先进行持久化映射,生成用户表的模型类
(1)、找到Persistence一栏,选中项目,鼠标右键,点击最底下一个选项。
(2)、选择模型类的位置,选中用户表的所有字段,点击OK。
(3)、找到生成的模型类Users,添加主键生成器。在注解@Id下方添加以下