91-9990449935 0120-4256464 |
Spring and RMI IntegrationSpring RMI lets you expose your services through the RMI infrastructure. Spring provides an easy way to run RMI application by the help of org.springframework.remoting.rmi.RmiProxyFactoryBean and org.springframework.remoting.rmi.RmiServiceExporter classes. RmiServiceExporterIt provides the exportation service for the rmi object. This service can be accessed via plain RMI or RmiProxyFactoryBean. RmiProxyFactoryBeanIt is the factory bean for Rmi Proxies. It exposes the proxied service that can be used as a bean reference. Example of Spring and RMI IntegrationLet's see the simple steps to integration spring application with RMI:
Required Jar filesTo run this example, you need to load:
1) Calculation.java It is the simple interface containing one method cube. 2) CalculationImpl.java This class provides the implementation of Calculation interface. 3) applicationContext.xml In this xml file we are defining the bean for CalculationImpl class and RmiServiceExporter class. We need to provide values for the following properties of RmiServiceExporter class.
4) client-beans.xml In this xml file, we are defining bean for RmiProxyFactoryBean. You need to define two properties of this class.
It is simply getting the instance of ApplicationContext. But you need to run this class first to run the example. 6) Client.java This class gets the instance of Calculation and calls the method. How to run this exampleFirst Compile and Run the Host.java Then, Compile and Run the Client.java
download this example (developed using Myeclipse IDE)
download this example (developed using Eclipse IDE)
Next TopicSpring Remoting By Http Invoker Example
|