文件名称:Shiro入门框架
文件大小:12.61MB
文件格式:ZIP
更新时间:2018-11-01 10:24:45
shiro mybatis springmvc
这是一个shiro的入门Demo..
使用了Spring MVC,mybaits等技术..
数据库设计 :
User : name--password
Role : id--userid--roleName
Function : id--userid--url
tinys普通用户只能访问index.jsp
admin用户通过添加了admin的permission,所以可以访问admin.jsp
role用户通过添加了role角色,所以可以访问role.jsp
这是最基本的shiro的运用..目的是让你快速了解shiro的机制..
这个Demo体现shiro的地方主要在两个类以及shiro.xml的配置文件
CustomRealm : 处理了登录验证以及授权..
ShiroAction : 用来传递登录时的用户数据..转换为token传递给realm...之后根据结果做相应的逻辑处理..
shiro.xml : shiro的主要配置...
规则定义在以下地方 :
【文件预览】:
SpringShiro
----WebContent()
--------META-INF()
--------read.me(1KB)
--------WEB-INF()
--------admin.jsp(359B)
--------login.jsp(701B)
--------index.jsp(358B)
--------sql()
--------forbid.jsp(478B)
--------role.jsp(358B)
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.project.facet.core.xml(345B)
--------org.eclipse.wst.common.component(485B)
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------.jsdtscope(567B)
--------org.eclipse.jdt.core.prefs(364B)
----src()
--------mybatis-config.xml(313B)
--------hxk()
--------log4j.properties(1KB)
----.project(1KB)
----.classpath(841B)
----build()
--------classes()