dai ricordi che ho basta creare un oggetto serializzabile...ti posto alcune linee di codice prese dagli appunti di università che dovrebbero essere abbastanza autoesplicativi:
public interface MobileAgent {
public void act();
}
public interface Receiver extends Remote {
public void receive (Agent agent);
}
public class ConcreteAgent implements MobileAgent, Serializable {
public void act() {....quello che il metodo deve fare eseguito sul server...}
}
public class Sender {
public void send(Receiver rcvr) {
rcvr.receive(new ConcreteAgent());} ....
}
public class ConcreteReceiver extends UnicastRemoteObject implement Receiver {
public void receive(MobileAgent agent) {agent.act();}
.....
}

Rispondi quotando