2011-04-07 57 views
0

在兩個會話之間傳遞會話是否有可接受的方式?在兩個上下文之間傳遞會話

我們在Websphere應用服務器7.0上有2個應用程序。需要將一個會話從一個應用程序傳遞到另一個應用程序。

場景: 一個應用程序中的用戶選擇切換到另一個上下文(應用程序),我們希望新應用程序接收用戶在早期應用程序中擁有的會話數據。

請注意,這兩個應用程序駐留在相同的應用程序服務器上,與我所瞭解的相同的JVM。

回答

3

Websphere支持在同一耳朵的戰爭之間共享會話上下文(請參閱ibm-application-ext.xml)這違反了j2ee規範,並且您正在向供應商鎖定。 您可以將數據庫用作常見存儲基於用戶的信息。

+0

我相信你對此是正確的。此外,由於此支持對於7.0版本和特定供應商而言是新增功能,我不相信它在未來的版本中以100%的比例工作。 – erloewe 2011-04-08 21:08:35

+0

實際上,這個設置至少在6.0以上。 – svachon 2011-04-11 12:53:50

+0

@svachon,雖然你說這是一個壞主意是正確的,但我不會說這是「違反j2ee規範」。這不符合規範;它擴展了它(非常如此)。 – Isaac 2012-10-08 12:18:07

相關問題