n Ein kleines DBMS auf der Basis von RMI
n Folgende Punkte soll der Server berücksichtigen:
¨ Er implementiert einen ADT Person, mit den wichtigsten Eigenschaften, wie
n ID
n Name
n Vorname
n Geburtsdatum
n etc.
¨ Weiterhin implementiert er einen Vector, welcher mit n vielen Personen gefüllt ist. Der Vector soll den Namen personenVector tragen.
¨ personenVector soll serverseitig in eine binäre Datei serialisiert werden. Verwenden Sie hierfür ObjectOutputStream bzw. ObjectInputStream und java.io.Serializable.
¨ Er soll in einer Klasse DBServer, folgende Methoden anbieten:
n public Person getPerson(int id)
n public Person[]
getPersonByName(String name)
n public Person[] getPersonByVorname(String vorname)
n public void setPerson(Person p)
n public void removePerson(Person p)
n Der Client soll sich ein Objekt vom Typ DBServer verwenden und aus diesem verschiedene Personen aufrufen/setzen/löschen können.
n Der Client sollte eine einfache GUI besitzen
Sollte es Ihnen schwer fallen einen Anfang zu finden, verwenden Sie diese Quellcodes als Hilfestellung