2011-04-07 5 views
0

두 세션간에 세션을 전달할 수있는 적절한 방법이 있습니까?두 컨텍스트간에 세션 전달

Websphere 애플리케이션 서버 7.0에는 2 개의 애플리케이션이 있습니다. 한 응용 프로그램에서 다른 응용 프로그램으로 세션을 전달해야 할 필요가 있습니다.

시나리오 : 한 응용 프로그램의 사용자가 다른 응용 프로그램 (다른 응용 프로그램)으로 전환하기로 선택한 경우 새 응용 프로그램이 사용자가 이전 응용 프로그램에서 가진 세션 데이터를 받기를 원합니다.

2 개의 응용 프로그램은 동일한 응용 프로그램 서버, 즉 이해할 수있는 동일한 JVM에 있습니다.

답변

3

Websphere는 동일한 귀의 전쟁 사이에 공유 세션 컨텍스트를 지원합니다 (ibm-application-ext.xml 참조). 이것은 J2EE 스펙에 대한 것이므로 벤더가 잠금 상태가되는 것을 나타냅니다. 데이터베이스를 공통으로 사용할 수 있습니다 사용자 기반 정보를 저장합니다.

+0

나는 당신이 이것에 정확하다고 믿습니다. 또한이 지원은 7.0 및 벤더에 따라 다르므로 향후 버전에서도 비슷한 방식으로 100 % 작동하도록 신뢰할 수 없습니다. – erloewe

+0

실제로이 설정은 적어도 6.0 이후였습니다. – svachon

+0

@svachon, 이것이 나쁜 생각이라고 말하는 것이 맞지만, 이것이 "j2ee 사양에 위배되는 것"이라고 말하면 안됩니다. 사양에 위배되는 것은 아닙니다. 그것은 그것을 확장합니다 (그리고 대단히 그렇습니다). – Isaac

관련 문제