权限
文章平均质量分 77
ESOO
君子不器
展开
-
权限管理框架实现(1)--Struts切面处理
要做一款权限架构,就要适用几个流行的相关框加,struts2是我们公司首先需要考虑的,考虑到侵入性,决定通过切面的方式,在每个Action前进行权限验证,基本思路是: 1,自定义通用权限注解 2,开发抽象切面,预留传入uid的接口 3,配置struts切面,做权限拦截以下源码是对上边功能的实现:1,权限注解/** * 自定义权限注解 */@Targe原创 2016-04-12 14:16:29 · 3544 阅读 · 2 评论 -
权限管理框架实现(2)--Struts中ValueStack使用
众所周知,struts中,数据交互是走的ValueStack,在权限交互中,我们有些数据,存储到ValueStack中,更容易被用户利用,用户可以在jsp或者其他框架下,利用已有的数据,让前台不需要关心权限数据是如何存储的,只需要关心我们某一个权限标示是否被通过了,这是如何实现的呢?大家看源码。1,生命周期 在struts-default.xml文件中决定了在web容器启动时将会创建原创 2016-04-12 14:48:00 · 3222 阅读 · 1 评论 -
权限管理框架实现(3)--jquery自定义标签
上篇文章,介绍了,使用ValueStack对权限进行控制,但是还是需要前台工作者去写,其实,我们利用jquery,就可以做到对html标签的控制,基本思路如下:1,获取所有特殊标签集合2,ajax后台申请权限3,判断返回值,没有权限则消除标签具体js代码如下1,获取集合 var authObjs = $("auth[TestAuth='true']");2,ajax申请后台 $.ajax({原创 2016-04-12 15:07:33 · 5778 阅读 · 2 评论 -
flume高并发优化——(9)配置文件交由zookeeper管理
我们都希望,配置文件是从一个服务引出,然后客户端监听服务端变化,实时重启自身加载最新配置,这样,我们就不用维护每个独立的客户端配置,更新也变得非常简单,而flume,显然意识到了这一个巨大的实惠,他是支持配置文件交由zookeeper维护的,这样我们在修改配置时,flume会自动重新加载。1,zookeeper 添加节点 我们利用博客《使用zkweb维护zookeeper数据》中介绍原创 2016-07-22 14:49:09 · 9167 阅读 · 3 评论