1.规整项目目录
controller--请求层(只去接收请求)
service--业务层(登录注册……)
mapper--数据访问层(从数据库查询)
model--(和数据库相对应的模型(domain)、封装类)
utils--存放工具类
2.实现基本数据库操作
a.模型user对象=>和数据库的字段关联(需要对象存储数据库中的数据),自动生成(domain文件夹放model里)model是更大的模型层
============================
MyBatusX插件,自动根据数据库生成domain实体对象、mapper(操作数据库的对象)、mapper.xml(定义了mapper对象和数据库的关联,可以在里面自己写SQL)、servicelMpl(具体实现service)
service(包含常用的增删改查)、
b.然后测试
在编写测试类的时候最好包名一致,要去测试哪个类就去test建立相同路径
3.写注册登录逻辑
a.用户在前端输入账户和密码以及校验码
b.校验账户和密码
账户的话不小于4位
密码就不小于8位
账户不能重复
账户不包含特殊字符
密码和校验密码相同
其他的校验
c.对密码进行加密(不要以明文存储到)
d.向数据库插入用户数据
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。