Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Architecture & Framework  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 续:使用STRUTS,做权限验证的时候,大家都用什么方法???
j1j2





发贴: 36
积分: 0
于 2003-11-21 15:39 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
filter固然灵活,但只能通过pattern配置,不能精确到struts的每个
action.
继承ActionServlet是我们这边用的,但它只能做单一的权限验证,
多权限就比较难做。

我认为权限验证就是业务逻辑的一部分,但为避免重复写代码,
设想用java的继承,这么做:

写几个进行不同权限验证的action子类
public abstract class Priv1Action extends Action{
execut(){
//权限1验证
priv();
   //业务
   business();
}

abstract business();
}

对应有Priv2Action,Priv3Action ... 等;
然后写每个业务时,根据需要继承对应的PrivNAction,
实现其中的business()方法,在其中写自己的业务逻辑。

这样做的好处是,每个action都会被精确的匹配验证,
且无需配置,更灵活。




Hibernate的优点

话题树型展开
人气 标题 作者 字数 发贴时间
8486 续:使用STRUTS,做权限验证的时候,大家都用什么方法??? j1j2 489 2003-11-21 15:39
7251 Re:续:使用STRUTS,做权限验证的时候,大家都用什么方法??? 老刀 34 2003-11-21 16:18
7535 Re:续:使用STRUTS,做权限验证的时候,大家都用什么方法??? j1j2 46 2003-11-21 17:58
7245 Re:续:使用STRUTS,做权限验证的时候,大家都用什么方法??? floater 843 2003-11-22 00:34
7253 Re:续:使用STRUTS,做权限验证的时候,大家都用什么方法??? 老刀 1278 2003-11-22 15:03
7536 Re:续:使用STRUTS,做权限验证的时候,大家都用什么方法??? j1j2 106 2003-11-24 11:31
7365 Re:续:使用STRUTS,做权限验证的时候,大家都用什么方法??? glistar 31 2003-11-25 09:06
7491 Re:续:使用STRUTS,做权限验证的时候,大家都用什么方法??? j1j2 10 2003-11-25 09:58
7317 Re:续:使用STRUTS,做权限验证的时候,大家都用什么方法??? floater 157 2003-11-26 00:20

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923