Skip to content

Program w architekturze klient - serwer. Jako serwer RMI odbiera żądanie klienta zakupu wybranego towaru i zwraca obiekt rachunku ze szczegółowymi informacjami, który klient ma następnie opłacić w banku. Całość tworzą aplikacje: RMIClient, BankRMIServer oraz StoreRMIServer.

Notifications You must be signed in to change notification settings

GrzegorzOkon/StoreRMIServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StoreRMIServer

Napisz następującą aplikację wykorzystując technologię RMI. Na dwóch maszynach rejestrujemy dwa obiekty: Store i Bank. Klient łączy się ze sklepem i przekazuje zamówienie w formie obiektu Order (zawierającego identyfikator klienta, identyfikator/nazwę towaru i ilość towaru, numer rachunku bankowego klienta, itd.) i otrzymuje rachunek w formie obiektu klasy Bill (zawierającego dodatkowo rachunek bankowy sklepu, itd.). Klient wysyła rachunek do banku do realizacji. Może też zażądać od banku wyciągu, w formie obiektu zawierającego jakąś kolekcję swoich rachunków i jakieś dodatkowe informacje (podsumowanie wydatków, wybraną losowo reklamę. . . ). W sklepie, zarówno ilość towarów jak również ilość/liczba sztuk każdego towaru jest ograniczona. Zaprojektuj prosty interfejs graficzny dla klienta.

Uwaga: Klientów może być wielu i mogą działać jednocześnie - trzeba zatem zapewnić odpowiednią synchronizację.

About

Program w architekturze klient - serwer. Jako serwer RMI odbiera żądanie klienta zakupu wybranego towaru i zwraca obiekt rachunku ze szczegółowymi informacjami, który klient ma następnie opłacić w banku. Całość tworzą aplikacje: RMIClient, BankRMIServer oraz StoreRMIServer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published