From 7c7a7a644d3192150953dffa96111e720bffc00c Mon Sep 17 00:00:00 2001 From: Giovanni Di Grezia Date: Tue, 9 Dec 2014 00:14:04 +0100 Subject: [PATCH] prima implementazione lato client di codebase con progetto spearato --- rmi_test_codebase_separate/Client.java | 33 +++++++++++++++++++++++ rmi_test_codebase_separate/i.java | 10 +++++++ rmi_test_codebase_separate/messaggio.java | 12 +++++++++ 3 files changed, 55 insertions(+) create mode 100644 rmi_test_codebase_separate/Client.java create mode 100644 rmi_test_codebase_separate/i.java create mode 100644 rmi_test_codebase_separate/messaggio.java diff --git a/rmi_test_codebase_separate/Client.java b/rmi_test_codebase_separate/Client.java new file mode 100644 index 0000000..289e26b --- /dev/null +++ b/rmi_test_codebase_separate/Client.java @@ -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(); + } + + + } +} diff --git a/rmi_test_codebase_separate/i.java b/rmi_test_codebase_separate/i.java new file mode 100644 index 0000000..34feae2 --- /dev/null +++ b/rmi_test_codebase_separate/i.java @@ -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(); +} diff --git a/rmi_test_codebase_separate/messaggio.java b/rmi_test_codebase_separate/messaggio.java new file mode 100644 index 0000000..bfe5cab --- /dev/null +++ b/rmi_test_codebase_separate/messaggio.java @@ -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; + +}