如果大家在做权限方面的设计,推荐使用

dafei 发布于 2011/08/29 14:43
阅读 2K+
收藏 4

最近在为公司设计一套基础框架内使用了此工具,虽然我没真正使用过Spring Security,但是曾经打算在项目中使用它,但是学习下来感觉还是Shiro号理解一些。目前可以做到菜单、按钮等的权限控制,使用ORACLE数据库,使用到的几个表有USER,ROLE,MENU,USERROLE,PERMISSIONS等几个表。

使用EHCACHE进行数据缓存,但是由于系统需要进行Tomcat集群,目前在查找EHCACHE集群有关的资料。

最后,如果大家有Shiro的实战经验,希望能交流一下。

另外:开发时参考了SpingSide项目中的和Shiro有关的代码。

加载中
0
yopo9527
yopo9527
用户表(TB_USER),角色表(TB_ROLE)-角色具有权限,用户角色关联表(TB_USERROLEMAP)-实现一用户多角色,权限表(TB_RIGHTS)
0
0
jackey_he
jackey_he
希望多交流哦!
0
zstacks
zstacks
RBAC都好做,难点在数据权限,Spring security做的很不错,但是我们最后还是放弃了,原因是数据权限控制难度太大了
0
zstacks
zstacks
补充:若是涉及到数据权限,个人观点:自己设计,因为严重依赖项目特征,统一框架要做绝非易事,RBAC则可以选择框架统一模式
0
zstacks
zstacks
http://www.ralasafe.cn/ Ralasafe曾经关注,国人一个开源产品,很用心在做,看看是否合适楼主的项目
0
笨蛋EGG
笨蛋EGG

偶也觉得统一框架有难度,要么就是适应性不强,要么就是太过臃肿……楼主数据库都用ORACLE了,估计是大项目吧,大项目不用太过在乎实现成本,所以可以用成熟的框架(有时甚至是降低整体实现成本的),但是我这些做小项目的,一来项目期短,二来用自己不熟悉的框架成本太高了……虽然现在很多成熟框架适应性很强,但研究框架的时间比自己写一个仅仅针对本项目的模块还要长……唉……

不过,平时自己多研究倒是应该的……很多值得学习的地方……

0
游客
游客
俺几个项目都是自己实现的。
返回顶部
顶部