我建立了我的服務爲每Spring remoting documentation要求,但在客戶端應用程序,我想調用服務的方法,而重複使用相同的HTTP會話,因爲我想存儲與服務器上的會話相關的數據(而不是在每次調用中查詢該數據)。維護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>
目前,每個調用的方法生成一個新的會話ID:
PartnersService partners = (PartnersService) context.getBean("partnersServiceImpl");
List<?> partnersList = partners.getSomeData(2011); // Will have one SessionID
partnersList = partners.getSomeData(2012); // Will have a new SessionID