首页 > Web开发 > 详细

15.3使用Hessian和Burlap发布远程服务

时间:2021-01-21 12:20:39      阅读:30      评论:0      收藏:0      [点我收藏+]
15.3.1使用Hessian和Burlap导出Bean的功能
技术分享图片
1)导出Hessian服务
@Bean
public HessianServiceExporter hessianServiceExporterSpittrService(SpittrService spittrService){
HessianServiceExporter exporter = new HessianServiceExporter();
exporter.setService(spittrService);
exporter.setServiceInterface(SpittrService.class);
return exporter;
}
2)配置hessian控制器(配置DispatcherServlet、处理器映射器handlermapping)
@Override
protected String[] getServletMappings() {
return new String[]{"/","*.service"};
}
@Bean
public HandlerMapping hessianMapping(){
SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping();
Properties mappings = new Properties();
mappings.setProperty("/spttr.service","hessianServiceExporterSpittrService");
mapping.setMappings(mappings);
return mapping;
}

15.3.2访问Hessian/Burlap服务
技术分享图片

@Bean
public HessianProxyFactoryBean spittrService(){
HessianProxyFactoryBean proxyFactoryBean = new HessianProxyFactoryBean();
proxyFactoryBean.setServiceUrl("http://localhost:8080/RpcServer/spttr.service");
proxyFactoryBean.setServiceInterface(SpittrService.class);
return proxyFactoryBean;
}






15.3使用Hessian和Burlap发布远程服务

原文:https://www.cnblogs.com/-shing/p/b9e01a90b15829a5df18e88205e13bc1.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!