Entities im JSF/GUI-Layer, Frage zu 3-Layer-Model

eagle1985

Mitglied
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?
 
G

gman

Gast
Das ist eine Frage auf die es keine richtige Anwort gibt. Die einen machen es so (Kapselung der Entities in Business-Layer-Objekte) die
anderen reichen die Entity-Klassen bis an die View durch.
Das wichtigste an dem Schichten-Modell ist ja das man in der View keine Zugriffe auf die Technik der Datenbankschicht hat. Damit
meine ich konkret den technischen Teil (Sessions, usw.). Die Entity-Klassen sind ja einfache POJOs deren Annotationen man ja
auch ignorieren kann. Insofern ist es keine absolute Totsünde die in der View zu benutzen.
 


Schreibe deine Antwort... und nutze den </> Button, wenn du Code posten möchtest...
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Spring Statisches Mapping, verschiedene Entities Allgemeines EE 1
S java Entities Problem Allgemeines EE 19
foobar Client-Jar und JPA-Entities für Remotzugriff Allgemeines EE 12
S Design Dataaccess-Layer: Meinungen, Tipps und Tricks gefragt Allgemeines EE 9
Scholle Architecture-related question (Multi-Layer App) Allgemeines EE 2
pkm Frage zu karaf-Tutorium zum Programmieren von Service und Consumer Allgemeines EE 3
A Frage Umfang JEE Allgemeines EE 5
J Frage zu Dependecy Injection Allgemeines EE 10
pkm Frage zu Get- bzw. Postrequest in JSP. Allgemeines EE 1
pkm Frage wegen AJAX-Zugriff auf ein Servlet Allgemeines EE 1
Tort-E Grundsätzliche Frage -> Lokale Installation Allgemeines EE 2
E Frage zu Wildfly und Hibernate OGM Allgemeines EE 0
S Frage zu Jersey + Hibernate Allgemeines EE 1
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
J Frage zur Projektarchitektur Allgemeines EE 2
E Generelle Frage zu CDI mit JBoss AS 7.1.1 and Jave EE 6 Allgemeines EE 4
NoXiD JSF Frage zu Datenstruktur Allgemeines EE 2
S EJB Frage Allgemeines EE 10
2 Frage zu JNDI Allgemeines EE 13
G Allgemeine Frage zu Authentifizierung mittels Servlet API Allgemeines EE 2
B Wicket, Hibernate, H2 memDB Anfänger Frage Allgemeines EE 2
G Architektur- Frage Allgemeines EE 5
P Frage zu Java EE Design Patterns Allgemeines EE 3
M Frage zu Einloggen/Ausloggen - Features Allgemeines EE 4
M Frage zum Einsatz eines loggers Allgemeines EE 2
T Einstieg JEE: Frage für Frage bis zum Erfolg :-) Allgemeines EE 28
P Allg. Frage Eclipse EE & Xml Allgemeines EE 2
D Frage zum Statefull Session Beans Lebenszyklus Allgemeines EE 3
S JSTL / Spring Webflow Frage Allgemeines EE 2
S jsp include Frage Allgemeines EE 2
B Tomcat Manager - .war Datei hochladen. Einfache Frage Allgemeines EE 5
S Frage zu Taglib und Expression Language Allgemeines EE 5
B J2EE Frage Allgemeines EE 4
F Verständnis-Frage zu den vielen Frameworks Allgemeines EE 17
D Frage zum Verlassen eine JSF-Eingabefeldes Allgemeines EE 6
D Frage zu DataModel, DataModelSelection und Seam Allgemeines EE 3
H Frage zu JSF Allgemeines EE 5
G Generelle Java EE Frage zum Einstieg Allgemeines EE 3
M Allgemeine Frage zu Java Logging (JLA, Log4J) Allgemeines EE 5
N JSF - Frage zu Managed Beans und DataTable Allgemeines EE 4
S Frage zu JSF und MyFaces Komponenten: Teilbereiche neu laden Allgemeines EE 2
P Eine Frage zum Thema Applikationsaufbau Allgemeines EE 3
F [Hallo] Frage zu Hibernate Mapping und Vererbung Allgemeines EE 3
S allgemeine Frage zu Spring (AOP) Allgemeines EE 2
J Frage zu Jboss Allgemeines EE 7
G Anfänger-Frage: EJB Programmierung bzw. Konfiguration Allgemeines EE 6
M jsf Design Frage Allgemeines EE 3
J jsp:useBean Frage Allgemeines EE 4
megachucky JPA - Query.getResultList() Frage Allgemeines EE 3
M Hibernate Criteria frage Allgemeines EE 2
G Allgemeine Java Web Service Frage Allgemeines EE 4
1 Frage zu Struts und findForward Allgemeines EE 4
D Frage SSL und nicht SSL Allgemeines EE 3
E Warum geht das nicht (EL Frage)? Allgemeines EE 3
T Design/Performance-Frage beim servlet (static oder nicht) Allgemeines EE 35
E forEach Loop EL - Frage Allgemeines EE 2
G Design Frage Allgemeines EE 2
A EJB-Design Frage Allgemeines EE 2
F Frage zur guten Architektur einer WebApp Allgemeines EE 2
thE_29 Allg. Frage zu JSP/Servlets Allgemeines EE 2
flashfactor Frage zu Session-Lebensdauer Allgemeines EE 3
A Frage zu Servlets Allgemeines EE 5
P generelle Frage zum RequestDispatcher Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben