Spring remoting documentation으로 서비스를 설정했지만 클라이언트 애플리케이션에서 저장소와 동일한 HTTP 세션을 재사용하면서 서비스 메소드를 호출하고 싶습니다. (모든 호출에서 해당 데이터를 쿼리하지 않고) 서버의 세션 관련 데이터를 가져옵니다.Spring에서 Hessian 웹 서비스 호출 간의 HTTP 세션 유지
이것이 가능합니까?
클라이언트 측 스프링 서비스 구성 :
<bean id="partnersServiceImpl" class="org.springframework.remoting.caucho.HessianProxyFactoryBean">
<property name="serviceUrl" value="http://localhost:8080/partners" />
<property name="serviceInterface" value="somePackage.PartnersService" />
</bean>
현재라는 모든 방법은 새로운 sessionID와 생성
PartnersService partners = (PartnersService) context.getBean("partnersServiceImpl");
List<?> partnersList = partners.getSomeData(2011); // Will have one SessionID
partnersList = partners.getSomeData(2012); // Will have a new SessionID