Flex portlet正在调用Web服务,我正在拦截使用XFire AbstractHandler方法实现检查会话凭据的调用。但是我没有获得用于登录应用程序的相同httpsession值。我也使用TCPmon拦截了这些调用。但没有任何线索......
有人有任何想法吗?
此致 维沙尔
答案 0 :(得分:1)
java portlet的工作方式,你有不同的会话,毕竟它们被打包在不同的战争中,有不同的上下文,等等。门户网站的位置,作为Java EE servlet过滤器。因此,门户网站可以为访问它的所有portlet保持必要的门户会话信息,同时允许它们将自己的会话数据保存在每个portlet单个会话的元素中。
The specification is fairly readable, 和我在创建portlet时发现最有用的一本书是Wrox的“使用开源工具进行专业门户开发”。我不知道它是否已经更新为JSR 286,这是java Portal 2.0规范。