没有合适的资源?快使用搜索试试~ 我知道了~
Shiro:SSM-Shiro 快速开发脚手架
共43个文件
java:21个
xml:11个
jsp:6个
需积分: 18 1 下载量 184 浏览量
2021-05-19
10:14:54
上传
评论
收藏 42KB ZIP 举报
温馨提示
Shiro 1 、定义实体及关系 即用户-角色之间是多对多关系,角色-权限之间是多对多关系;且用户和权限之间通过角色建立关系;在系统中验证时通过权限验证,角色只是权限集合,即所谓的显示角色;其实权限应该对应到资源(如菜单、URL、页面按钮、Java方法等)中,即应该将权限字符串存储到资源实体中,但是目前为了简单化,直接提取一个权限表,【综合示例】部分会使用完整的表结构。 用户实体包括:编号(id)、用户名(username)、密码(password)、盐(salt)、是否锁定(locked);是否锁定用于封禁用户使用,其实最好使用Enum字段存储,可以实现更复杂的用户状态实现。 角色实体包括:、编号(id)、角色标识符(role)、描述(description)、是否可用(available);其中角色标识符用于在程序中进行隐式角色判断的,描述用于以后再前台界面显示的、是否可用表示角色当前
资源推荐
资源详情
资源评论
收起资源包目录
Shiro-master.zip (43个子文件)
Shiro-master
test_db.sql 5KB
src
main
webapp
WEB-INF
jsp
index.jsp 330B
signup.jsp 2KB
user_manage.jsp 321B
forbiden.jsp 357B
login.jsp 2KB
personal.jsp 317B
main-servlet.xml 4KB
web.xml 2KB
resources
ehcache.xml 1KB
applicationContext.xml 7KB
mapper
RolePermissionMapper.xml 3KB
UserMapper.xml 5KB
PermissionMapper.xml 3KB
RoleMapper.xml 3KB
UserRoleMapper.xml 2KB
jdbc.properties 127B
mybatis-config.xml 1KB
log4j.properties 1017B
java
cn
withstars
service
impl
UserServiceImpl.java 2KB
PermissionServiceImpl.java 1KB
RoleServiceImpl.java 637B
UserService.java 405B
RoleService.java 302B
PermissionService.java 348B
domain
UserRole.java 701B
User.java 3KB
BaseDomain.java 413B
Role.java 916B
RolePermission.java 749B
Permission.java 921B
filter
CustomRealm.java 3KB
controller
IndexController.java 5KB
dao
UserMapper.java 436B
RolePermissionMapper.java 204B
PermissionMapper.java 346B
RoleMapper.java 297B
UserRoleMapper.java 200B
util
PasswordUtil.java 705B
RetryLimitCredentialsMatcher.java 2KB
README.md 21KB
pom.xml 9KB
.gitignore 23B
共 43 条
- 1
资源评论
dahiod
- 粉丝: 28
- 资源: 4664
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功