prima implementazione lato client di codebase con progetto spearato

This commit is contained in:
2014-12-09 00:14:04 +01:00
parent 67bda611e0
commit 7c7a7a644d
3 changed files with 55 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package rmi_test_codebase_separate;
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;
/**
* Created by Giovanni on 08/12/2014.
*/
public class Client {
public static void main (String[] args) {
try {
System.setSecurityManager(new SecurityManager());
i o = (i) Naming.lookup("rmi://localhost/server");
messaggio m = o.message();
} catch (NotBoundException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (RemoteException e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,10 @@
package rmi_test_codebase_separate;
import java.rmi.Remote;
/**
* Created by Giovanni on 08/12/2014.
*/
public interface i extends Remote {
public messaggio message();
}

View File

@@ -0,0 +1,12 @@
package rmi_test_codebase_separate;
import java.io.Serializable;
/**
* Created by Giovanni on 08/12/2014.
*/
public class messaggio implements Serializable {
public int variable = 1;
}