1.業(yè)務(wù)接口類及其實(shí)現(xiàn)
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的隴西網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
/** * 定義一個(gè)遠(yuǎn)程接口 */ public interface HelloService { /** * 需要遠(yuǎn)程調(diào)用的方法 * @param msg * @return */ String sayHello(String msg); }
public class HelloServiceImpl implements HelloService { public String sayHello(String msg) { return "server received the msg : " + msg; } }
2.RmiServiceExporter(服務(wù)端)
3.RmiProxyFactoryBean(客戶端)
4.測(cè)試
public class HelloServer { public static void main(String[] args) { new ClassPathXmlApplicationContext("spring-rmi-server.xml"); System.err.println("rmi 服務(wù)啟動(dòng)!"); } }
public class HelloClient { public static void main(String[] args) { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-rmi-client.xml"); HelloService helloService = (HelloService)applicationContext.getBean("helloService"); System.err.println(helloService.sayHello("測(cè)試測(cè)試!")); } }
注:Registry服務(wù)的注冊(cè)問題,有時(shí)會(huì)出現(xiàn)服務(wù)啟動(dòng)報(bào)錯(cuò).