G
Guest
Gast
Folgendes Problem, versuche ein Objekt vom Server zu beziehen und über ein Interface auf ClientSeite Daten vom OriginalObjekt zu ändern.
Client:
Server:
Das geht auch alles, nur das der Client nur eine Kopie vom OriginalObjekt bezieht. Das heißt alle Änderungen über set-Methoden sind nur lokal für den Client gültig. Wie kann ich auf das Server Objekt zugreifen.
Für alle Antworten im Voraus vielen Dank.
Grüsse.
Conrad.
Client:
Code:
...
ObjectMessage response = (ObjectMessage)receiver.receive();
Test test = (Test)response.getObject(); //Test ist das Interface zum Objekt auf dem Server
//test.setTest("Das ist ein Test");
System.out.println(test.getTest());
...
Server:
Code:
...
Test text = new Test();
Queue tempQueue = (Queue) request.getJMSReplyTo();
ObjectMessage response = session.createObjectMessage();
//TextMessage response = session.createTextMessage();
//response.setText(text);
response.setObject(text);
QueueSender sender = session.createSender(tempQueue);
sender.send(response);
Das geht auch alles, nur das der Client nur eine Kopie vom OriginalObjekt bezieht. Das heißt alle Änderungen über set-Methoden sind nur lokal für den Client gültig. Wie kann ich auf das Server Objekt zugreifen.
Für alle Antworten im Voraus vielen Dank.
Grüsse.
Conrad.