Hi,
mein erster Post ist direkt mal eine Frage:
Wir sollen für die Uni eine GUI zu einer "Personendatenbank" schreiben. Die Datenbank ist im Endeffekt nichts anderes als eine ArrayList die mit Personobjekten gefüllt wird, die jeweils Name, Alter etc. als Attribute besitzen.
Die GUI soll dann Masken zum hinzufügen anzeigen und sortieren der Personen beinhalten. Habe auch schon grob im Kopf wie ich das anstellen will, aber etwas an der Aufgabenstellung verwirrt mich.
Ich zitiere: "Es soll eine Benutzerschnittstelle durch eine normale Java-GUI angeboten werden. Ihnen fällt dabei die Aufgabe zu, die Masken für Aufnehmen eines Objektes, Anzeige aller Objekte und Suche nach ID zu entwerfen und an das Ihnen gegebene System anzubinden. Dabei ist auf Schichtentrennung zu achten (5Schichten-Architektur). Außerdem soll zur Laufzeit keine Instanz der Klasse zwischen GUI und Fachkonzept (Fachkonzept-Zugriffsschicht) erzeugt werden, der Zugriff erfolgt über Klassenmethoden (Stichwort: static)."
Bin mir nicht ganz sicher was damit gemeint ist.
Soll die GUI-Klasse die ich bauen will ein Singleton sein? Oder soll ich kein GUI Objekt erzeugen? Wenn ja wie soll ich dann ein JFrame erzeugen?
Das ganze verunsichert mich ein bisschen. Hoffe ihr könnt ein bisschen Licht für mich ins Dunkel bringen.
Gruß Leon
edit: Wenn gewünscht kann ich auch das Projekt was uns gegeben wurde Anhängen. Aber ich denke mein Problem hat eher wenig mit dem Code an sich zu tun sondern ist eher ne verständnissache
mein erster Post ist direkt mal eine Frage:
Wir sollen für die Uni eine GUI zu einer "Personendatenbank" schreiben. Die Datenbank ist im Endeffekt nichts anderes als eine ArrayList die mit Personobjekten gefüllt wird, die jeweils Name, Alter etc. als Attribute besitzen.
Die GUI soll dann Masken zum hinzufügen anzeigen und sortieren der Personen beinhalten. Habe auch schon grob im Kopf wie ich das anstellen will, aber etwas an der Aufgabenstellung verwirrt mich.
Ich zitiere: "Es soll eine Benutzerschnittstelle durch eine normale Java-GUI angeboten werden. Ihnen fällt dabei die Aufgabe zu, die Masken für Aufnehmen eines Objektes, Anzeige aller Objekte und Suche nach ID zu entwerfen und an das Ihnen gegebene System anzubinden. Dabei ist auf Schichtentrennung zu achten (5Schichten-Architektur). Außerdem soll zur Laufzeit keine Instanz der Klasse zwischen GUI und Fachkonzept (Fachkonzept-Zugriffsschicht) erzeugt werden, der Zugriff erfolgt über Klassenmethoden (Stichwort: static)."
Bin mir nicht ganz sicher was damit gemeint ist.
Soll die GUI-Klasse die ich bauen will ein Singleton sein? Oder soll ich kein GUI Objekt erzeugen? Wenn ja wie soll ich dann ein JFrame erzeugen?
Das ganze verunsichert mich ein bisschen. Hoffe ihr könnt ein bisschen Licht für mich ins Dunkel bringen.
Gruß Leon
edit: Wenn gewünscht kann ich auch das Projekt was uns gegeben wurde Anhängen. Aber ich denke mein Problem hat eher wenig mit dem Code an sich zu tun sondern ist eher ne verständnissache