我正在寻找在我的 Java EE 服务器(Glassfish V3)和我的 Java EE 应用程序(模块:web、jpa、ejb)之间传递信息的最佳方式。
我为什么要找那个?
我正在开发一个服务器身份验证模块 ( SAM
) 来插入 Glassfish 并替换“经典” realm
。我SAM
只能访问该httpServletRequest
对象,因此基本方法是将数据存储在 上session
,在 下访问它SAM
并通过存储在基本对象中的凭据对用户进行身份验证。但是这个对象必须在SAM
应用程序之间共享。
我只是想知道我SAM
是否可以访问singleton EJB
或stateless EJB
属于我的应用程序?我SAM
的应用程序与我的应用程序完全分离,但有没有办法做到这一点?