黑马程序员技术交流社区

标题: 【广州校区】+【原创】+ Spring整合Hessian [打印本页]

作者: leeao    时间: 2018-4-6 16:03
标题: 【广州校区】+【原创】+ Spring整合Hessian
本帖最后由 leeao 于 2018-4-6 16:04 编辑

前面做了一个Hessian简单的Demo,现在做一个Spring与Hessian整合的demo,Spring官方文档已经给了我们Spring整合Hessian的demo,直接拿来用就行这里用Spring  4.3.15.RELEASE做个例子,文档地址  [url=https://docs.spring.io/spring/do ... ference/htmlsingle/][/url]

在服务方的applicationContext.xml中直接配置下面代码即可暴露example.AccountService这个服务
[Java] 纯文本查看 复制代码
<bean id="accountService" class="example.AccountServiceImpl" />

<bean name="/accountService" class="org.springframework.remoting.caucho.HessianServiceExporter">
    <property name="service" ref="accountService"/>
    <property name="serviceInterface" value="example.AccountService"/>
</bean>


然后客户端的applicationContext.xml配置如下,即可调用远程的实现了
[Java] 纯文本查看 复制代码
<bean id="accountService" class="org.springframework.remoting.caucho.HessianProxyFactoryBean">
    <property name="serviceUrl" value="http://remotehost:8080/accountService"/>
    <property name="serviceInterface" value="example.AccountService"/>
</bean>


QQ图片20180406155540.png (95.71 KB, 下载次数: 11)

QQ图片20180406155540.png

作者: Yin灬Yan    时间: 2018-4-7 19:04
我来占层楼啊   




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2