|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Mar 2009
Messaggi: 10
|
[java] Dubbio RMI/architettura client-server
Ciao a tutti,
devo creare un applicazione con un client ed un server che comunicano per mezzo di una connessione sicura. Il mio dubbio è: devo usare anche l'RMI per invocare i metodi che stanno sul server oppure comunico tramite messaggi che il client invia al sever, il server elabora ed invia la risposta? Spero possiate essermi di aiuto... GRAZIE |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
Se utilizzi RMI puoi concentrarti molto sulla logica e meno sul protocollo di comunicazione. Attraverso i socket dovrai badare, appunto, anche al come (sintassi, semantica e sincronizzazione) client/server devono scambiare dati.
Attraverso RMI, inoltre, potresti anche suddividere diversamente i carichi eleborativi in maniera trasparente. |
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Mar 2009
Messaggi: 10
|
ok...
io dovrei però realizzare un'applicazione che ha come specifiche client e server. Nel passaggio dei dati tra i due mi sembra comodo usare RMI anche perchè il client potrebbe invocare i metodi di un oggetto remoto. La cosa che volevo sapere è se è possibile utilizzare la tecnologia RMI insieme ai socket, oppure una delle due tecnologie discrimina l'altra? Grazie per l'aiuto |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
si puoi farlo, ma bisogna vagliarne bene il perchè: considera che RMI stesso lavora su TCP in maniera trasparente.
Certo se un server RMI deve connettersi in remoto con un host per sfruttare un ulteriore protocollo,attraverso TCP puoi utilizzare tranquillamente i socket. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:20.



















