spring 3.0 rmi

2014-11-24 10:58:01 · 作者: · 浏览: 0

package com.opensource.spring;

public interface IDoSomethingService
{
public String doSomething(String something);
}

package com.opensource.spring;

public class DoSomethingServiceImpl implements IDoSomethingService
{

@Override
public String doSomething(String something)
{
return "do " + something;
}

}


package com.opensource.spring;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class ServerMain
{

/**
* @param args
*/
public static void main(String[] args)
{
new ClassPathXmlApplicationContext(new String[] {"classpath:applicationContext-server.xml"}, true);
System.out.println("==============Server Start ......... ==============");

}

}


< xml version="1.0" encoding="UTF-8" >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">








package com.opensource.spring;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class ClientMain
{

/**
* @param args
*/
public static void main(String[] args)
{
ApplicationContext applicationContext =
new ClassPathXmlApplicationContext("classpath:applicationContext-client.xml");

IDoSomethingService object = applicationContext.getBean("doSomethingServiceRmi", IDoSomethingService.class);
System.out.println(object.doSomething("job"));
}

}


< xml version="1.0" encoding="UTF-8" >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">