Ciao, mi sembra di aver capito che il passaggio di parametri a metodi remoti (Messi a disposizione da un server RMI) possa avvenire per riferimento (Come solito nella semantica di Java) o per valore. Qua il mio dubbio:
nel secondo caso ogni modifica da parte dei metodi del server sull'oggetto non dovrebbe avere ripercussioni sull'oggetto originale (Residente nella macchina del client).
Nel secondo caso, invece, la modifica da parte del server (Remoto) sull'oggetto ricevuto come parametro sarebbe percepita anche da parte del client (Che ha invocato il metodo) ?
Per far si che il passaggio avvenga per riferimento l'oggetto che viene passato deve implementare sia l'interfaccia Serializable che l'interfaccia Remote !?!
thks![]()

) sono quelli che devono essere passati come parametro ai metodi paramenti (Es: int getYourName(Profile yourProfile); mi riferisco all'oggetto di tipo Profile) poiche' non dovrebbero implementare (Credo) l'interfaccia remote (Dato che non devono essere pubblicati su nessun registro RMI) saranno passati soltanto per valore (E' doverso, comunque, che implementino l'interfaccia Serializable).