java RMI - komunikacjamiędzyprocesowa。 Przykładdeklaracjiinterfejsu zdalnego i jego implementacji o
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java RMI - komunikacjamiędzyprocesowa。 Przykładdeklaracjiinterfejsu zdalnego i jego implementacji o相关的知识,希望对你有一定的参考价值。
//Klient - ładuje rejestr a następnie stuba i wykonuje metodę zdalną
Registry registry = LocateRegistry.getRegistry(9900);
MyService stub = (MyService) registry.lookup("MY_SERVICE");
final boolean result = stub.doSomething();
//Serwer - tworzy obiekt usługi, stuba, a następnie rejestruje
MyService service = new MyServiceImpl();
MyService stub = (MyService) UnicastRemoteObject.exportObject(service, 0);
Registry registry = LocateRegistry.createRegistry(9900);
registry.bind("MY_SERVICE", stub);
package com.example.rmi.impl;
import com.example.rmi.api.MyService
/**
* Implementacja udostępnianej usługi.
*/
public class MyServiceImpl implements MyService {
@Override
public boolean doSomething() {
System.out.println("Doing something");
return true;
}
}