2014-02-09 5 views
1

서블릿 기반 웹 사이트를 개발 중입니다.서블릿에서 두 명의 로그인 사용자와 한 객체를 공유하는 방법

해당 서블릿에서 사용자로부터 요청을 받게됩니다. 내 서블릿은 일부 사용자 관련 검증을 수행하고 동일한 서블릿이 다른 사용자 요청을 수신 할 때까지 기다릴 수 있습니다. 그런 다음 서블릿은이 두 사용자간에 하나의 공유 객체를 만들고 두 사용자에게 공유 객체를 전달합니다.

try { 
    Thread.sleep(10000); 
} catch (InterruptedException e) { 
} 

이 사람이 나를 도울 수 :

이 내 시나리오?

+2

나는 공유 객체를 파일이나 데이터베이스에 최대 절전 모드로 놓고 맞는 것으로 다시로드해야한다고 생각한다. – Machinarius

+0

객체를 애플리케이션 범위에 저장하고 필요에 따라 검색한다. – DwB

답변

0

ConcurrentHashMap 또는 두 사용자의 스레드가 모두 액세스 할 수있는 매장 매체로 비슷해야합니다. 중간에 일부 영구 저장소를 사용할 수도 있습니다.

+1

클러스터 된 환경에서는 작동하지 않습니다 ... – home

+0

물론 그렇지 않습니다. – injecteer

관련 문제