Hallo, sorry für den schlechten Thementitel, mir ist einfach kein besserer eingefallen.
Es geht um folgendes:
Ich möchte einen Webshop umsetzen. Demnach habe ich eine Datenbank wo Bücher und deren Genre gespeichert sind. Bei der Anzeige der Bücher, möchte ich, dass die Navigation sich quasi aufgrund der angegebenen Genre ändert. Beispiel:
Wenn in meiner Tabelle "Genre" 3 Einträge sind wie: "Horror, Fantasy und Literatur"
Dann sollen diese Punkte auch als Navigationspunkte auftauchen.
Mein Problem ist jetzt, wie ich das in JSP umsetze. Ich möchte definitiv keinen direkten Zugriff vom JSP auf die Datenbank, das wäre eine Missachtung der Projektstruktur. (JSP -> Servlet -> BO -> DAO -> DB)
Bisher habe ich das so gelöst, dass ich diese Liste der Genre in meiner Session speichere, gibt es noch einen anderen oder besseren Weg? Ich bin mir nicht sicher ob die Session genau für sowas da ist, oder wieviel man in eine Session überhaupt reinspeichern sollte. Die Frage wäre, was passiert wenn die Session abläuft? Kann sie überhaupt ablaufen?! Drückt man F5 würde ja eine neue Session angelegt werden mit der Genrelist..was sagt ihr?
Es geht um folgendes:
Ich möchte einen Webshop umsetzen. Demnach habe ich eine Datenbank wo Bücher und deren Genre gespeichert sind. Bei der Anzeige der Bücher, möchte ich, dass die Navigation sich quasi aufgrund der angegebenen Genre ändert. Beispiel:
Wenn in meiner Tabelle "Genre" 3 Einträge sind wie: "Horror, Fantasy und Literatur"
Dann sollen diese Punkte auch als Navigationspunkte auftauchen.
Mein Problem ist jetzt, wie ich das in JSP umsetze. Ich möchte definitiv keinen direkten Zugriff vom JSP auf die Datenbank, das wäre eine Missachtung der Projektstruktur. (JSP -> Servlet -> BO -> DAO -> DB)
Bisher habe ich das so gelöst, dass ich diese Liste der Genre in meiner Session speichere, gibt es noch einen anderen oder besseren Weg? Ich bin mir nicht sicher ob die Session genau für sowas da ist, oder wieviel man in eine Session überhaupt reinspeichern sollte. Die Frage wäre, was passiert wenn die Session abläuft? Kann sie überhaupt ablaufen?! Drückt man F5 würde ja eine neue Session angelegt werden mit der Genrelist..was sagt ihr?
Zuletzt bearbeitet von einem Moderator: