java

位置:IT落伍者 >> java >> 浏览文章

Spring2 提供的remote包学习笔记[3]


发布日期:2020年06月25日
 
Spring2 提供的remote包学习笔记[3]

使用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>

[] [] []

               

上一篇:Java进阶:结合Struts和Hibernate 谈J2EE数据表示

下一篇:Spring2 提供的remote包学习笔记[2]