![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Benutzer
Registriert seit: 25.10.2004
Beiträge: 38
|
Hallo,
bei java werden ja Objekte an Methoden als callByReference übergeben, und primitive Datentypen als callByValue. Wie ist es den bei ejb? Wenn ich nun zum Beispiel aus einen (Remote-) Clienten aus eine Methode einer (Stateless-)SessionBean aufrufe und dieser eine Liste (ArrayList) übergebe, wird diese als callByValue oder CallByreference übergeben? es sind ja eigentlich zwei verschiedene rechner (mit zwei verschiedenen adressräumen) also kann da prinzipiell eigenlich keine referenz übergeben werden !? oder wird da (durch einen internen Trick) etwa doch die refenz des Objektes übergeben? wäre sehr dankbar für eine Antwort. Gruß, alekz |
|
|
|
|
|
Nach oben #2 |
|
Gast
Beiträge: n/a
|
Hi,
das unterscheidet sich je nach Interface. Bei einem Remote-Interface wird der Wert serialisiert und kopiert, bei einem Local-Interface die Referenz übergeben. Siehe auch http://java.sun.com/blueprints/guide...ejb-tier4.html |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Call to undefined method | Basti | Plauderecke | 4 | 08.12.2006 16:05 |
| Verständnisfrage EJB | Kay | Enterprise Java | 1 | 15.01.2006 23:10 |
| EJB : Context-Lookup gibt null | Kay | Enterprise Java | 0 | 16.12.2005 17:17 |
| Clall by Reference... | RooKee | Allgemeine Java-Programmierung | 13 | 26.10.2004 06:23 |