Java remote method invocation: Porovnání verzí
Smazaný obsah Přidaný obsah
→Příklad použití: překlepy |
Upraveny a opraveny zdrojové kódy |
||
Řádek 28:
'''Rozhraní:'''<br />
Rozhraní definuje metody, které může klient volat. Musí být public; musí být potomek java.rmi.Remote a u každé metody musí být uvedeno, že vyhazuje java.rmi.RemoteException.
<source lang=java>
import java.rmi.Remote;
Řádek 34 ⟶ 35:
public interface HelloIntf extends Remote {
public String rekniHello() throws RemoteException;
}
</source>
Řádek 44 ⟶ 45:
public class Hello extends UnicastRemoteObject implements HelloIntf {
public Hello
}
public String rekniHello() throws RemoteException {
return "Hello World!";
}
}
</source>
Řádek 58 ⟶ 59:
import java.rmi.Naming;
public class Server {
public static void main
try {
} catch (Exception e) {▼
▲ Naming.rebind ("Hello", new Hello());
}
}
</source>
Řádek 75 ⟶ 74:
import java.rmi.Naming;
public class Klient {
public static void main
try {
HelloIntf hello = (HelloIntf)
System.out.println
} catch (Exception e) {
▲ catch (Exception e){
}
}
|