Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
laboratoare:laborator09 [2014/12/15 08:16]
Andrei Roșu-Cojocaru
laboratoare:laborator09 [2015/01/12 12:57] (current)
Andrei Roșu-Cojocaru
Line 831: Line 831:
 {{ :​laboratoare:​laborator09:​glassfish10.png?​nolink&​700 }} {{ :​laboratoare:​laborator09:​glassfish10.png?​nolink&​700 }}
  
-==== Server ​====+==== Client ​====
  
 În //​Configurations//​ → //​server-config//​ → //Java Message Service//: În //​Configurations//​ → //​server-config//​ → //Java Message Service//:
Line 883: Line 883:
 **c)** În clasa ''​ContactsList'',​ în metoda ''​close()'',​ să se transmită mesajul ''​Constants.LOGOUT_MESSAGE''​ către toţi utilizatorii cu care s-a comunicat recent (din ''​recentContactsListItem''​). Se va apela metoda ''​publish()''​ a obiectului ''​communicator''​ având ca parametrii numele de utilizator al destinatarului şi mesajul propriu-zis. ​ **c)** În clasa ''​ContactsList'',​ în metoda ''​close()'',​ să se transmită mesajul ''​Constants.LOGOUT_MESSAGE''​ către toţi utilizatorii cu care s-a comunicat recent (din ''​recentContactsListItem''​). Se va apela metoda ''​publish()''​ a obiectului ''​communicator''​ având ca parametrii numele de utilizator al destinatarului şi mesajul propriu-zis. ​
  
-**d)** În clasa ''​ContactsList'',​ în metoda ''​handleMessage()'',​ să se analizeze mesajul ''​Constants.LOGOUT_MESSAGE'',​ parcurgându-se lista ''​onnectedContactsListItem''​ şi adăugându-se la aceasta ​numele de utilizator din mesajul primit, în cazul în care utilizatorul ​nu se regăseşte în aceasta.+**d)** În clasa ''​ContactsList'',​ în metoda ''​handleMessage()'',​ să se analizeze mesajul ''​Constants.LOGOUT_MESSAGE'',​ parcurgându-se lista ''​connectedContactsListItem''​ şi eliminându-se din ea numele de utilizator din mesajul primit, în cazul în care utilizatorul ​face parte din aceasta.
  
 **8.** [**10 puncte**] Să se modifice comportamentul aplicaţiei astfel încât utilizatorii să poată primi şi mesajele transmise în răstimpul în care nu au fost disponibili. **8.** [**10 puncte**] Să se modifice comportamentul aplicaţiei astfel încât utilizatorii să poată primi şi mesajele transmise în răstimpul în care nu au fost disponibili.
Line 904: Line 904:
 ===== Soluții ===== ===== Soluții =====
  
-disponibile pe 5 ianuarie 2015+[[https://​github.com/​aipi2014/​Laborator09/​tree/​master/​EclipseEE/​|Proiect EclipseEE]]\\ 
 +[[https://​github.com/​aipi2014/​Laborator09/​tree/​master/​NetBeans/​|Proiect NetBeans]]
laboratoare/laborator09.1418624164.txt.gz · Last modified: 2014/12/15 08:16 by Andrei Roșu-Cojocaru
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0