2010-07-23 20 views
1

我现在有点卡在一个问题中:我有一个JBoss Portal,它在JBoss AS 4.2.3上运行。在机器上运行一些webapps,为用户提供一些portlet。现在我需要一个集中式解决方案:在JBoss中创建用户信息bean

每次用户登录时,我都想创建一个session bean,其中包含一些用户信息。我在所有的webapps中都使用了spring - 作为一些额外的信息。

我该如何做到这一点?会话bean必须在登录时尽快创建 - 所以我可以从我的Spring应用程序中安全地捕获它。

的几点思考:

  • 是否有通过监听器来识别登录的可能性?
  • 我应该使用过滤器并检查request.getRemoteUser()是否不为空?

回答

0

可能会像 <bean id="userInfo" class="com.s.userInfo" scope="session"/>在应用程序上下文中? '会话'可以用'对话'来改变,也许。

+0

那么我的主要问题是,我在门户环境,所以登录不会发生在我的应用程序。 – onigunn 2010-07-23 09:20:10