JPA-Entität als JSF-Bean?

8

Macht es Sinn Entitäten als JSF Backing Beans zu verwenden?

%Vor%

Oder ist es besser, sie getrennt zu halten und die Daten am Ende von der Backing-Bean auf die Entity zu übertragen?

%Vor%     
Kayser 24.04.2012, 15:44
quelle

1 Antwort

19

Sie könnten das tun. Es ist technisch möglich. Aber es macht funktional (Design) keinen Sinn. Sie schließen das Modell grundsätzlich mit dem Controller ab. Normalerweise ist die JPA-Entität (Modell) eine Eigenschaft einer JSF-verwalteten Bean (Controller). Dies hält den Code DRY . Sie möchten nicht dieselben Eigenschaften für alle Orte duplizieren, ganz zu schweigen von Anmerkungen zu solchen, wie zum Beispiel Bean-Validierungsbeschränkungen.

z. B.

%Vor%

mit dieser Facelets-Seite (Ansicht):

%Vor%

Siehe auch:

BalusC 24.04.2012, 15:50
quelle

Tags und Links