Ich arbeite an der folgenden scheinbar grundlegenden Aufgabe:Java Web/JSF/Persistence: Einfache Authentifizierung mit Benutzerrollen
'' Erstellen Sie einen DVD-Shop. Das System hat zwei Arten von Benutzern: Administratoren und Basisbenutzer. Administratoren können CRUD auf DVD durchführen lassen, einfache Benutzer können DVDs kaufen ‚‘
Ich benutze NetBeans + Glassfish und hat die folgenden:.
- vorbereitet das Datenbankschema mit Tabellen: Benutzer, DVDs, Transaktionen
- erstellt Entity beans für die drei Tabellen (Neu> Entity-Klassen aus der Datenbank ...)
- erstellt JSF CRUD-Seiten für die Entity beans (New> JSF Seiten von Entitätsklassen ...)
Wie genau integriere ich die Benutzerauthentifizierung?
Ich habe Folgendes versucht, aber es ist irgendwo im Prozess fehlgeschlagen: Wenden Sie einen AuthenticationPhaseListener an, der versucht, alle Anfragen abzufangen und sie je nachdem zu leiten, ob ein Benutzer in der Sitzung ist und deren Rolle.
Gibt es etwas einfaches hier fehlt mir? Kannst du mir bitte die verschiedenen Klassen (und deren Typ/Anmerkungen benötigt/ob sie Beans usw. verwaltet werden müssen) und Seiten, die ich dafür benötige, skizzieren.
Grundsätzlich möchte ich nur, dass dies so schnell wie möglich vorbei ist, da es mich grenzwertig verrückt macht. Es gibt so viel neue Technologie für mich, die hier involviert ist. Es ist überwältigend. Jeder Hinweis auf die richtige Richtung wird sehr geschätzt.
eine Tonne Danke,
- Dan
Danke, ich bin derzeit nicht mit Spring, aber ich werde einen Blick darauf werfen. – Dan