Strumenti Utente

Strumenti Sito


lpr-b:lpr-b-09:esercizi

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
lpr-b:lpr-b-09:esercizi [01/12/2009 alle 17:01 (16 anni fa)] Andrea Corradinilpr-b:lpr-b-09:esercizi [08/12/2009 alle 12:45 (15 anni fa)] (versione attuale) Andrea Corradini
Linea 369: Linea 369:
  
 Scrivere opportune classi e interfacce per verificare che nel caso di valori di tipo riferimento (oggetti e array), una invocazione di metodo remota passa al metodo chiamante una copia dell'oggetto passato come parametro, diversamente da quanto accade nel caso di una invocazione locale. Mostrare che invece, se il parametro è un oggetto remoto, allora viene passato un riferimento all'oggetto e non una sua copia.  Scrivere opportune classi e interfacce per verificare che nel caso di valori di tipo riferimento (oggetti e array), una invocazione di metodo remota passa al metodo chiamante una copia dell'oggetto passato come parametro, diversamente da quanto accade nel caso di una invocazione locale. Mostrare che invece, se il parametro è un oggetto remoto, allora viene passato un riferimento all'oggetto e non una sua copia. 
 +
 +===== RMI e Callback =====
 +
 +=== Esercizio 1: Gestione elezione ===
 +
 +Modificare l’Esercizio 1 dell'esercitazione precedente in modo che il server notifichi ogni nuovo voto ricevuto a tutti i clients che hanno votato fino a quel momento. La registrazione dei clients sul server avviene nel momento del voto.
 +
 +=== Esercizio 2: Forum ===
 +
 +Si vuole implementare un sistema che implementi un servizio per la gestione di forum in rete. Un forum è caratterizzato da un argomento su cui diversi utenti, iscritti al forum, possono scambiarsi opinioni via rete. 
 +Il sistema deve prevedere un server RMI che fornisca le seguenti funzionalità:
 +  -  apertura di un nuovo forum, di cui è specificato l'argomento (esempio: giardinaggio)‏
 +  -  registrazione ad un forum, di cui è specificato l'argomento
 +  -  inserimento di un nuovo messaggio indirizzato ad un forum identificato dall'argomento (es: è tempo di piantare le viole, indirizzato al forum giardinaggio)‏; il messaggio deve essere inviato agli utenti iscritti al forum
 +  - reperimento dell'ultimo messaggio inviato ad un forum di cui è specificato l'argomento. 
 +Quindi il messaggio può essere richiesto esplicitamente dal client oppure può essere notificato ad un client precedentemente registrato.
 +
  
 =====  ===== =====  =====
lpr-b/lpr-b-09/esercizi.1259686891.txt.gz · Ultima modifica: 01/12/2009 alle 17:01 (16 anni fa) da Andrea Corradini

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki