使用Spring 发布 基于Http的Burlap服务示例
Burlap它是一个基于XML的Hessian替代方案它的配置方法和上述Hessian的一样只要把 Hessian 换成 Burlap 就行了
服务器端使用orgspringframeworkremotingcauchoBurlapServiceExporter 发布服务客户端使用orgspringframeworkremotingcauchoBurlapProxyFactoryBean
使用Spring 发布 基于HTTP调用器暴露服务
和使用自身序列化机制的轻量级协议Burlap和Hessian相反Spring HTTP调用器使用标准Java序列化机制来通过HTTP暴露业务
但其配置与Burlap和Hessian很相近
服务器端配置:
<bean id=bookService class=comxmatthewspringremoteBookService>
</bean>
<bean name=/bookService class=orgspringframeworkremotinghttpinvokerHttpInvokerServiceExporter>
<property name=service ref=bookService/>
<property name=serviceInterface value=comxmatthewspringremoteIBookService/>
</bean>
客户端配置:
<bean class=comxmatthewspringremoteclientBookQueryService>
<property name=bookService ref=bookService/>
</bean>
<bean id=bookService class=orgspringframeworkremotinghttpinvokerHttpInvokerProxyFactoryBean>
<property name=serviceUrl value=http://localhost:/bookService/>
<property name=serviceInterface value=comxmatthewspringremoteIBookService/>
</bean>
[] [] []