Implementieren eines einfachen Anmeldebildschirms mit JSF und Spring und Hibernate. Ich habe die Service und Data Layer Beans im Frühjahr geschrieben und sie in Hibernate integriert.Integrieren von JSF und Feder
Ich habe eine Anmeldung (neue Benutzererstellung) Bildschirm mit zwei Feldern Benutzer-ID, Passwort in JSF und verdrahtete sie zu einem Managed Bean. (Bean Name: Benutzer) Hier ist diese Bean auch die Domain-Klasse.
Jetzt auf einen Klick auf die Schaltfläche zum Erstellen in der JSF-Ansicht Ich muss die Service-Bean-Methoden aufrufen (die Frühlingsbohnen sind). Dafür sehe ich, dass ich zwei Möglichkeiten zu tun haben,
Schreiben Sie eine Methode in Benutzer-Bean verwaltet, die dem angegebenen Benutzer, Passwort und ruft die Feder Service Bean-Methoden, die wiederum ruft DAO Bean-Methoden nimmt Daten zum Speichern in der DB. Aber hier meine Frage ist, wie weit es eine gute Praxis ist, Controller Art von Methode in Domain-Klassen zu schreiben?
Der zweite Weg besteht darin, eine neue Managed Bean zu definieren, die das Spring Service-Objekt als Eigenschaft (die mit Spring + JSF-Integration injiziert wird) und eine Methode zum Aufruf der Service Bean-Methoden hat.
Mache ich ein korrektes Design? Irgendwas falsch? Bitte schlagen Sie mich für ein besseres Design vor.
Danke
danke für die Antwort. Nun, ich folge dem zweiten Punkt. – droidsites
@droidsites Sie sind willkommen –