# auth-control
描述:整合SSM框架以及Shiro实现了简单的权限控制
##文件目录
src/main/java/config/**:相关配置文件目录
doc/auth_test.sql:数据库脚本
登录名:adimn
密码:admin
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在现代的Java Web应用开发中,使用SSM(Spring + Spring MVC + MyBatis)框架组合是一种非常流行的做法。SSM框架提供了一种轻量级的方式来构建应用程序,其中Spring负责管理应用程序的生命周期和依赖注入,Spring MVC作为模型视图控制器(MVC)框架处理Web请求,而MyBatis则作为持久层框架负责数据库操作。 为了增强应用程序的安全性,通常会结合使用Apache Shiro,这是一个强大且易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。通过整合SSM框架和Shiro,可以实现对应用程序的简单权限控制。 在`src/main/java/config`目录下,我们可以找到一系列的配置文件,这些文件对于SSM框架和Shiro的正常运行至关重要。以下是这些配置文件的简要说明: 1. **spring-context.xml**:这是Spring框架的核心配置文件,定义了应用程序的Bean以及它们之间的依赖关系。在权限控制方面,可以配置Shiro的安全管理器(SecurityManager)和授权信息(如角色和权限)。
资源推荐
资源详情
资源评论
收起资源包目录
auth-control-master.zip (91个子文件)
auth-control-master
pom.xml 6KB
doc
auth_control.sql 7KB
PDM.jpg 22KB
src
main
resources
config
spring-shiro.xml 5KB
ehcache.xml 2KB
mybatis-config.xml 573B
spring-mvc.xml 2KB
spring-beans.xml 2KB
log4j.properties 282B
java
com
test
mapper
UserMapper.java 460B
UserMapper.xml 2KB
RoleMapper.java 477B
PermissionMapper.java 488B
RoleMapper.xml 2KB
PermissionMapper.xml 3KB
shiro
filter
WithNavibarFormAuthenticationFilter.java 1KB
credentials
RetryLimitHashedCredentialsMatcher.java 1KB
realm
UserRealm.java 2KB
controller
PermissionController.java 2KB
IndexController.java 609B
RoleController.java 2KB
UserController.java 3KB
service
PermissionService.java 434B
UserService.java 727B
UserServiceImpl.java 2KB
PasswordService.java 924B
RoleService.java 445B
PermissionServiceImpl.java 1KB
RoleServiceImpl.java 2KB
entity
UserRole.java 465B
RolePermission.java 537B
Permission.java 927B
Role.java 699B
Navigation.java 516B
User.java 727B
exception
DefaultExceptionHandler.java 706B
webapp
WEB-INF
pages
index.jsp 2KB
user-list.jsp 13KB
permission-list.jsp 12KB
header.jsp 1KB
unauthorized.jsp 2KB
navibar.jsp 850B
role-list.jsp 13KB
login.jsp 2KB
web.xml 2KB
static
js
bootstrap.min.js 36KB
jquery.min.js 94KB
css
bootstrap.min.css 118KB
layout.css 1KB
login.css 792B
fonts
glyphicons-halflings-regular.svg 106KB
glyphicons-halflings-regular.ttf 44KB
glyphicons-halflings-regular.woff 23KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.woff2 18KB
target
classes
config
spring-shiro.xml 5KB
ehcache.xml 2KB
mybatis-config.xml 573B
spring-mvc.xml 2KB
spring-beans.xml 2KB
com
test
mapper
UserMapper.xml 2KB
RoleMapper.class 660B
UserMapper.class 648B
PermissionMapper.class 665B
RoleMapper.xml 2KB
PermissionMapper.xml 3KB
shiro
filter
WithNavibarFormAuthenticationFilter.class 2KB
credentials
RetryLimitHashedCredentialsMatcher.class 2KB
realm
UserRealm.class 3KB
controller
PermissionController.class 3KB
RoleController.class 3KB
IndexController.class 782B
UserController.class 4KB
service
PasswordService.class 2KB
RoleServiceImpl.class 3KB
PermissionServiceImpl.class 2KB
PermissionService.class 703B
RoleService.class 736B
UserService.class 842B
UserServiceImpl.class 4KB
entity
Navigation.class 1KB
UserRole.class 827B
User.class 1KB
RolePermission.class 863B
Permission.class 1KB
Role.class 1KB
exception
DefaultExceptionHandler.class 1KB
m2e-wtp
web-resources
META-INF
MANIFEST.MF 115B
maven
com
auth-control
pom.properties 207B
pom.xml 6KB
README.md 221B
共 91 条
- 1
资源评论
进击的代码家
- 粉丝: 2203
- 资源: 204
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功