2021-08-10
设计Students数据库 构思网站的大概功能与操作
给Students数据库添加属性 其中包括
为反正多个用户 同时操作同一数据 导致的脏数据 给数据库中加入了 乐观锁
2021-08-11
设置数据 将学生与管理员的数据都放在了 Students表中
通过整合shiro
实现了对students表中 的用户登录
权限管理 页面定制
2021-08-14
编写了Students表的中的 crud的后端代码 与前端的交互,第一个模块完成
2021-08-18
设计并创建了 管理员表 实现了 后端的crud操作 与前端交互
2021-08-19
想将学生表与管理员的登录与授权分离为两张表
原因是因为当Students表中的数据过大的时候
此时在Students表中查询Admin的时候会出现效率低的问题
小数据时体会不到
依然通过shiro来解决
出现问题 登录时发现realm找不到
无法登录 页面 问题当天没有解决
2021-08-20
通过询问老师 与查找解决shiro的多表登陆问题 自定义Authenticator 注意,当需要分别定义处理 学生和系统管理员验证的Realm时,前端的登录页面的realm所选择的value的值,要对应Realm的全类名应该包含字符串“Admin”或者“Student”。 并且,他们不能相互包含,例如 处理 系统管理员的Realm的全类名中不应该包含字符串“Student”
2021-08-25
完成余下4张表的设计与创建 完成网站后端的代码编写 完成测试 前端与后台数据交互成功 网站搭建完成