Hi,
kämpfe jetzt schon ein paar Tage mit einer Aufgabenstellung, wo ich dran verzweifel. Gesucht habe ich schon mehr als genug und auch einiges zum Thema gefunden, aber noch nichts, was mir wirklich weiterhilft. Aus der FAQ konnte ich dieses Mal auch nicht wirklich etwas für mich herausholen (vielleicht belehrt mich jemand eines besseren).
Es geht darum, dass ich eine Kategorienübersicht für Artikel realisieren möchte. Diese Übersicht soll eigentlich unbegrenzte Tiefe haben. Könnte mich aber auch mit einer Tiefe von ca. 5 Ebenen begnügnen.
1. Das Erstellen soll aus einer Datenbank erfolgen. Also dynamisch, wobei ich an folgenden Aufbau gedacht habe:
- catID
- parentID
- catName
- catDescription
Ob das so ausreichend ist, weiss ich nicht. Ggf. vielleicht noch um eine childID erweitern (nötig?)
Oder eine komplett andere Struktur, die das Erstellen vereinfacht?
2. Neben dem dynamischen Anlegen soll ein Benutzer neue Kategorien anlegen können und in einer Übersicht beim Klicken auf eine Kategorie dieser zugewiesenen Artikel aufgeführt bekommen.
Nun stellt sich mir überdies hinaus das Problem der Kategorie-Identifizierung, falls ich davon ausgehe (und das ist erforderlich), dass auch Kategorien mit gleichen Namen vorhanden sind (wenn auch nicht im gleichen parent, ansonsten macht das ja auch keine Sinn).
Ist das so kompliziert wie es klingt, oder gibt es da ne einfache Möglichkeit?
3. Das ich für dieses Vorhaben einen JTree benutzen möchte ist doch richtig, oder? Oder gibt es da bessere Alternativen?
->
Das Anlegen einer Kategorie in der Datenbank ist ja nicht schwierig, wenn man die parentID weiss, so dass halt nur die Identifikation und das dynamische Erstellung (Lösungsansatz: rekursiv?) aus der Datenbank (wenigstens für mich) sehr knifflig ist.
Ich freue mich schon über eure Anregungen, Ideen...
Saludos,
p3lotud0
kämpfe jetzt schon ein paar Tage mit einer Aufgabenstellung, wo ich dran verzweifel. Gesucht habe ich schon mehr als genug und auch einiges zum Thema gefunden, aber noch nichts, was mir wirklich weiterhilft. Aus der FAQ konnte ich dieses Mal auch nicht wirklich etwas für mich herausholen (vielleicht belehrt mich jemand eines besseren).
Es geht darum, dass ich eine Kategorienübersicht für Artikel realisieren möchte. Diese Übersicht soll eigentlich unbegrenzte Tiefe haben. Könnte mich aber auch mit einer Tiefe von ca. 5 Ebenen begnügnen.
1. Das Erstellen soll aus einer Datenbank erfolgen. Also dynamisch, wobei ich an folgenden Aufbau gedacht habe:
- catID
- parentID
- catName
- catDescription
Ob das so ausreichend ist, weiss ich nicht. Ggf. vielleicht noch um eine childID erweitern (nötig?)
Oder eine komplett andere Struktur, die das Erstellen vereinfacht?
2. Neben dem dynamischen Anlegen soll ein Benutzer neue Kategorien anlegen können und in einer Übersicht beim Klicken auf eine Kategorie dieser zugewiesenen Artikel aufgeführt bekommen.
Nun stellt sich mir überdies hinaus das Problem der Kategorie-Identifizierung, falls ich davon ausgehe (und das ist erforderlich), dass auch Kategorien mit gleichen Namen vorhanden sind (wenn auch nicht im gleichen parent, ansonsten macht das ja auch keine Sinn).
Ist das so kompliziert wie es klingt, oder gibt es da ne einfache Möglichkeit?
3. Das ich für dieses Vorhaben einen JTree benutzen möchte ist doch richtig, oder? Oder gibt es da bessere Alternativen?
->
Das Anlegen einer Kategorie in der Datenbank ist ja nicht schwierig, wenn man die parentID weiss, so dass halt nur die Identifikation und das dynamische Erstellung (Lösungsansatz: rekursiv?) aus der Datenbank (wenigstens für mich) sehr knifflig ist.
Ich freue mich schon über eure Anregungen, Ideen...
Saludos,
p3lotud0