3.osframe框架权限开发说明
开源项目名称: osframe管理系统 托管地址: http://git.oschina.net/haizicq/osframe 主要技术: spring mvc、spring、hibernate、angular js、seajs、bootstrap、shiro 框架介绍: 本框架是一个基础后台开发框架,基于springmvc+spring+hibernate搭建,前端采用angular js+sea js +bootstrap展现,基于shiro的权限管理和登陆控制。基础框架中包含了用户管理、权限管理等基础模块,提供了简单的首页门户,可以快速的实现新项目的搭建。 框架特色: 支持电脑和手机界面的自动智能切换。 技术交流群: 330710190(OSFrame技术交流群) 欢迎大家加入,共同探讨使用过程中的问题。 1、权限基本原理 权限基于shiro实现,采用注解的方式对方法标准功能权限,待发布后通过手动导入到系统中,而无需一个个功能权限的配置。然后将功能权限配置到角色上。 权限实现的目标:每个模块用于默认权限和管理员权限,模块下的所有实体拥有增删改查统一的权限控制,也可以对模块下单个实体设置独立的增删改查权限控制,还可以设置增删改查为同一个权限一起控制。 2、权限定义 在web层的contorller类上增加@RequiresClassAuth以及在方法上增加