Hallo zusammen,
versuch mich gerade ein wenig mit JEE.
Sind an der UNI dabei als Übungsprojekt einen Webshop mit JEE 6 zu erstellen.
Dabei greife ich mit JPA auf eine MySQL-DB zu.
Nun zu meiner eigentlichen Frage, wie nutzte ich Daten einer Entitiy im GUI-Layer?
Konkret will ich den Inhalt des Shops in einer JSF-Webseite ausgeben.
Ich habe hier ein Shop-Bean welches die Methode getAllItems() hat und eine Liste mit den Items welche der Shop verkauft zurückgeben soll.
Kapsle ich die Daten in ein eigenes Objekt des Business-Layer oder kann ich diese einfach durchreichen?
Weill nach dem Layer-Prinzip, sollten ja nur Klassen aus der direkt nachfolgenden Schicht verwendet werden oder habe ich hier was falsch verstanden?
Wie macht löst ihr das normalerweise?
versuch mich gerade ein wenig mit JEE.
Sind an der UNI dabei als Übungsprojekt einen Webshop mit JEE 6 zu erstellen.
Dabei greife ich mit JPA auf eine MySQL-DB zu.
Nun zu meiner eigentlichen Frage, wie nutzte ich Daten einer Entitiy im GUI-Layer?
Konkret will ich den Inhalt des Shops in einer JSF-Webseite ausgeben.
Ich habe hier ein Shop-Bean welches die Methode getAllItems() hat und eine Liste mit den Items welche der Shop verkauft zurückgeben soll.
Kapsle ich die Daten in ein eigenes Objekt des Business-Layer oder kann ich diese einfach durchreichen?
Weill nach dem Layer-Prinzip, sollten ja nur Klassen aus der direkt nachfolgenden Schicht verwendet werden oder habe ich hier was falsch verstanden?
Wie macht löst ihr das normalerweise?