A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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, 下载次数: 13)

QQ图片20180406155540.png

1 个回复

倒序浏览
我来占层楼啊   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马