spring rmi应用
利用Spring来实现RMI,不用实现remote接口,也不用调用rmic编译stub和skeleton,
服务端可以定义org.springframework.remoting.rmi.RmiServiceExporter类完成RMI服务器实现.
客户端只要定义org.springframework.remoting.rmi.RmiProxyFactoryBean,告知rmi的url和接口
服务器实现:
接口:
IHello.java
?
服务端spring的配置:
package com.callan.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystemXmlApplicationContext;public class RMIClient {public static void main(String[] args) {ApplicationContext content = new FileSystemXmlApplicationContext("E:/workspace/rmiClient/src/applicationContext.xml");IHello iHello = (IHello)content.getBean("serviceClient");System.out.println(iHello.hello("callan"));}}?
1 楼 我不知道 2008-05-04 有个问题请教一下。
我现在server有几个提供rmi的接口是标准方式生成的,继承了Remote接口。
我现在客户机用RmiProxyFactoryBean访问时,怎么告诉我找不到xxx_stub类呢??
spring不是号称不用stub和streken的吗?