Mam stworzony bank w RMI. Mamy metody zaloguj, wpłać, wypłać itp. Logowanie odbywa się za pomocą kolekcji
//Serwer
Map m_userID;
//konstruktor
m_userID = new HashMap();
m_userID.put(new String(imie), new Integer(pin));
// i dalej metoda wpłaty
public boolean wplata (String user, long kwota) throws RemoteException
{
if (!Zalogowany(user))
return false;
Long saldo = (Long) wpUser.get(new String (user));
long operacja=0;
if (saldo != null)
operacja = saldo.longValue();
operacja += kwota;
wpUser.put(new String(user), new Long(operacja));
System.out.println("wplata dla " + user + " w kwocie: " + kwota + " saldo " + operacja);
zalUser.put(new String(user), new Long(new Date().getTime()));
return true;
}
Oczywiście użytkowników jest kilku.
Dajcie kilka rad w jaki sposób rozszerzyć tę metodę o możliwość wyświetlenia 5 ostatnich operacji.
I w czym je zapisywać? Najlepiej dla mnie byłoby trzymać dane w Tablicach, ponieważ Kolejek jeszcze nie poznałem :)
Z góry wielkie dzięki.
Pozdr.