积累,创造,分享!
BlogJava
首页
新随笔
联系
聚合
管理
25 Posts :: 13 Stories :: 26 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔档案
(25)
2009年4月 (1)
2008年3月 (2)
2007年7月 (1)
2007年2月 (1)
2006年7月 (1)
2006年2月 (1)
2005年11月 (4)
2005年10月 (2)
2005年9月 (3)
2005年8月 (9)
文章分类
(13)
分析与设计(5)
开发心得(1)
程序人生(3)
编程基础(4)
文章档案
(13)
2005年10月 (1)
2005年8月 (12)
相册
瞬间记忆
其他站点
搜去吧
快速找到企业
聊天图
聊天图(www.liaotiantu.com)收集了海量聊天图片,有各种热门搞笑动图,gif图片,囧图。在这儿可以找到任何你需要的各种分类的在线制作表情包和热门表情。操作简单易懂,只要你会打字,就可以在海量图片上制作最萌最屌最贱的的搞笑表情,囧图说事栏目每日更新,为您带来开心每一天
友情链接
Davy的Java世界
搜索
积分与排名
积分 - 25929
排名 - 1496
最新评论
1. re: 警惕手工加载spring配置文件导致数据库session无法释放
评论内容较长,点击标题查看
--plusir
2. re: 谈谈如何通过网站域名访问weblogic中的应用。(原创)
你上面讲的weblogic是哪个版本的,你说的设置虚拟主机我也设了,可就是不能访问,还需要改哪些东西
--suxh
3. re: 警惕手工加载spring配置文件导致数据库session无法释放
评论内容较长,点击标题查看
--空白
4. re: 警惕手工加载spring配置文件导致数据库session无法释放[未登录]
为什么每次都要加载一次配置文件?
--gavin
5. re: 谈谈如何通过网站域名访问weblogic中的应用。(原创)
我也准备配置通过域名访问weblogic服务,我使用的是9.2的版本,但是我在导航栏里面没有找到VirtualHosts,应该怎么办呢?
--ly
阅读排行榜
1. 警惕手工加载spring配置文件导致数据库session无法释放(2716)
2. 谁让事务控制不起作用了?(2069)
3. 领域模型,你说的是哪一个?(1640)
4. 离黎明还有多久?(1285)
5. 关于spring整合Quartz的一点说明(1069)
评论排行榜
1. 离黎明还有多久?(6)
2. 警惕手工加载spring配置文件导致数据库session无法释放(3)
3. 谁让事务控制不起作用了?(3)
4. 不算总结的总结(2)
5. 由Petstore想到JNDI的一种用法(2)
在action层进行权限控制
权限控制是每个项目必不可少的一块。在最近的一个MVC模式(Struts)的实践当中,在进行权限访问控制时做了一个这样的尝试,即在action当中进行权限控制,它所控制的粒度可以到用户的每个操作上,比如说增删改查,当然,我这里所说的权限是控制到功能级的,系统还没有复杂到对实例级别的控制。
具体的例子如下:先定义一个BaseDispatchAction,此类继承Struts当中的DispatchAction,其中有个权限检查的方法
protected
boolean checkPermit(HttpServletRequest request, String funcId,String operationId)
funcId指的是当前的栏目,operationId为当前栏目的功能操作ID,将功能ID与操作ID在checkPermit方法当中与当前用户所在的角色资源进行判断,看是否符合当前操作。
比如具体到一个新增操作,可以在相对应的功能操作表中定义对应的操作ID。在接下来的具体某个action当中,先继承BaseDispatchAction,比如用户管理模块的UserManangeAction。然后在新增方法当中加入如下代码控制,
1
//
判断是否有此方法的操作权限
2
String funcId
=
httpServletRequest.getParameter(
"
funcId
"
);
3
if
(checkPermit(httpServletRequest, funcId, Constants.QUERY))
{
4
return
forwardError(actionMapping, httpServletRequest,
"
error.checkPermit
"
);
5
}
6
这样,对具体的某个功能操作就进行了很好的控制。
posted on 2005-08-15 13:41
nighthawk
阅读(319)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © nighthawk