读书人

运用rmi协议基于cglib实现组件管理和

发布时间: 2012-09-01 09:33:03 作者: rapoo

使用rmi协议,基于cglib实现组件管理和远程方法调用
bbossgroups项目中提供的一套非常简洁但是功能却很丰富的aop框架,本文介绍如何使用使用rmi协议、基于cglib实现组件管理和远程方法调用。
组件配置org/frameworkset/spi/cglib/service-bean-assemble.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/

读书人网 >软件架构设计

热点推荐