读书人

spring应用RMI暴露服务

发布时间: 2012-10-09 10:21:45 作者: rapoo

spring使用RMI暴露服务

(1)定义接口:


      (3)rmi-server.xml


        (4)rmi-client.xml



            组件实现类:


            测试客服端

            package org.frameworkset.spi.cglib;import org.frameworkset.spi.ApplicationContext;import org.junit.Test;/** * <p>Title: CGLibTest.java</p>  * <p>Description: </p> * <p>bboss workgroup</p> * <p>Copyright (c) 2007</p> * @Date 2010-6-21 上午10:30:57 * @author biaoping.yin * @version 1.0 */public class CGLibTest {static ApplicationContext context_provider = ApplicationContext.getApplicationContext("org/frameworkset/spi/cglib/service-bean-assemble.xml");@Testpublic void test(){//远程调用CGLibService service = (CGLibService)context_provider.getBeanObject("(rmi::172.16.17.216:1099)/cglibbean");System.out.println(service.sayhello("多多"));}@Testpublic void localtest(){//本地调用CGLibService service = (CGLibService)context_provider.getBeanObject("cglibbean");System.out.println(service.sayhello("多多"));}}



            可到sourceforge下载最新版本bbossgroups-2.0-RC1,下载地址:
            http://sourceforge.net/projects/bboss/files/ 2 楼 yin_bp 2011-05-19 bbossgroups 3.2添加了直接发布rmi服务的方法,详情可查看iteye上bbossgroups专栏文章《bbossgroups 3.2 中rmi组件服务发布和rmi客服端获取方法》:
            http://www.iteye.com/wiki/bbossgroups/3089-bbossgroups-aop-rmi

读书人网 >软件架构设计

热点推荐