Auf Thema antworten

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?



Oben