bboss 发布和使用hessian服务方法介绍
hessian是一款性能非常不错的RPC通讯组件,最近抽空将bboss和hessian做了个整合,可以简单方便地将bboss ioc管理的组件直接发布为hessian服务,本文详细介绍之。
一、bboss hessian属性
bboss ioc为hessian组件定义了一组扩展属性,说明如下:
创建xml模式客户端代理
通过bboss-ioc配置和获取客户端
DefaultApplicationContext context = DefaultApplicationContext.getApplicationContext("org/frameworkset/spi/remote/hession/client/hessian-client.xml");//获取客户端组件实例ServiceInf basic = context.getTBeanObject("clientservice", ServiceInf.class);
使用bboss工厂模式,调用HessianProxyFactory的create方法创建hessian服务客户端调用组件,同时我们可以采用bboss ioc依赖注入特征,将hessian客户端的相关参数(connectionTimeout,readTimeout等)设置到HessianProxyFactory中.
org/frameworkset/spi/remote/hession/client/hessian-client.xml
ok,bboss 发布和使用hessian服务方法就介绍到此,欢迎大家留言交流。