2012-01-29 2 views
3

AFAIK : Session handling is done by the servlet Container (예 : Tomcat, Glassfish ...), PHP 에서처럼 서블릿 컨테이너와 독립적 인 솔루션을 선호합니다. 일부 처리기 또는 필터를 구현하고 응용 프로그램에서 처리하도록합니다. 자바에 대한 자체 빌드 세션 처리에 관한 정보를 찾지 못했습니다.서블릿 컨테이너 독립성을 위해 Java에서 세션 처리를 구현하는 방법은 무엇입니까?

답변

3

세션 처리는 실수가 아니라면 Servlet (JavaEE) 사양에 의해 정의됩니다. 그것의 lifecyle에 연결하고 싶다면 HttpSessionListener

Tomcat에 자신 만의 세션 관리자를 등록 할 수있는 것처럼 보입니다. 어쩌면 그게 당신이 찾고있는 것입니다 : http://tomcat.apache.org/tomcat-7.0-doc/config/manager.html

그러나 나는 왜 당신이 작동하고 테스트를 거친 견고한 구현을 당신 자신의 코드로 대체하려고하는지 볼 수 없습니다.

+0

정확히 내가 찾고 있었던 것이 었습니다! 서로 다른 언어로 서로 다른 응용 프로그램간에 세션을 공유해야하며이를 구현하는 방법이 필요했습니다. 고맙습니다! –

1

example을보세요.

+0

감사합니다 Umar, 그 멋진 리소스가 :) –

+0

다음은 memcache를 기반으로 한 또 다른 멋진 프로젝트입니다. http://code.google.com/p/memcached-session-manager/ –

관련 문제