J2EE中如何实现动态分配角色

05-09-27 hycowboy
最近用 JBOSS4.0 试用一下 EJB3.0,感觉比EJB2.0 要轻松许多,之前在EJB2.0 中的体力活在 EJB3.0 中都免了,而且安全角色的运用也简单了。但有一点一直让我郁闷的是,不知道如何实现动态分配角色,我把用户角色信息存储在数据库中,每当我改动角色时,都要重新启动 JBOSS 时才能生效。不知哪位老兄有解决之道,小弟感激涕零!

banq
2005-09-27 17:25
J2EE容器是将角色和权限定死的,如果有动态角色要求,可能你设计有问题了。

hycowboy
2005-09-27 21:08
您可能误会我的意思了。我是指角色和权限已经固定下来.我需用运行时给某个用户授予某个角色,希望可以马上生效,而不需要重启JBOSS.

banq
2005-09-28 12:20
>希望可以马上生效

这是服务器缓存作用,你将其失效,他重新登陆即可,无需重新启动JBoss,我就是这么做的。

banq
2005-09-28 12:21
对了,我是修改其密码让其重新登陆的,不一定适合你。你可以设置JBoss的安全缓存,失效即可。

猜你喜欢
3Go 1 2 3 下一页