In meinem letzten Beitrag zu diesem Thema, habe ich gezeigt wie du bei einem Fehler ein redirect (eine Weiterleitung) zu einer anderen Seite erstellen kannst und so dem Benutzer eine für Ihn nichtssagende, technische Fehlermeldung ersparst. Nun möchte ich in diesem Tutorial zeigen wie du eine Exception mit dem ExceptionHandler von JSF abfängst und bearbeitest….
Kategorie: Java Enwicklung
JavaServerFaces – benutzerdefinierte Fehlerseiten
Wenn man Webanwendungen entwickelt muss man immer beachten das Serverseitige Fehler dem Benutzer der Anwendung verständlich dargestellt werden. Die Applikationsserver bzw. Webcontainer stellen eine Exception für Entwickler lesbar dar, jedoch die Anwender können in der Regel mit den Informationen nichts anfangen. Und genau darum soll es sich in diesem Beitrag handeln, wir wollen verschiedene Exceptions…
JavaServerFaces, Daten mit EclipseLink in einer Datenbank speichern
In diesem Tutorial möchte ich beschreiben, wie man in einer JavaServerFaces Webanwendung Daten in einer Datenbank mit Eclipselink speichert. Als Grundlage für dieses Tutorial möchte ich das Projekt “Timeline” verwenden, dieses Projekt habe ich bereits im Tutorial Erstellen einer Timeline für Beiträge mit JavaServerFaces vorgestellt. Zum Speichern der Daten verwende ich eine H2 Datenbank. Diese ist…
JavaServerFaces mit JAAS absichern (Java Authentication and Authorization Service)
In diesem Tutorial möchte ich erläutern, wie man eine Java Server Faces 2.2 Webanwendung mit JAAS absichert. Was ist JAAS? Der Java Authentication and Authorization Service (kurz JAAS) gibt dem Java Entwickler die Möglichkeit über eine API Benutzeranmeldungen vornehmen zu lassen.Ein großer Vorteil bei der Implementierung von JAAS ist dass, das Authentifizierungsverfahren extern konfiguriert wird…
Erstellen einer Pagination in Java Server Faces 2.2
In diesem Tutorial möchte ich beschreiben, wie man eine Pagination in eine JavaServerFaces Tabelle implementiert. Sicherlich kann man hierzu ein JSF Framework wie Primefaces zu Hilfe nehmen, jedoch bringt dieses für “nur” die Funktion der Pagination einen sehr großen Overhead mit. Als Basis dieses Tutorial nutze ich ein einfaches JSF Projekt mit einer statischen Liste…
Oracle Java: JUnit Testfall mit Mockito
Mit dem Framework “Mockito” kann man ein komplexes Objekt faken, bzw. Methoden und Objekte innerhalb einer Klasse nachbauen und für einen Testfall mit bestimmten Werten zurückgeben. Ganz nach dem Motto “Ich mocke mir die Welt, wie sie mir gefällt!”. Erstellen eines Testprojektes in Eclipse Erstellen wir uns für dieses Tutorial ein Testprojekt in der Entwicklungsumgebung…
Erstellen einer Timeline für Beiträge mit JavaServerFaces
In diesem Beitrag möchte ich gerne das kleine Webprojekt “Timeline” vorstellen. Mit diesem Projekt möchte ich erläutern wie man ein Webprojekt mit einer Datenbankanbindung und JavaServerFaces realisiert. Ziel des Webprojektes Ziel dieses Webprojektes soll es sein, Beiträge für eine Zeitlinie zu erstellen. Ein solcher Eintrag enthält: Einrichten des Webprojektes Als erstes wollen wir das JSF…
Erstellen eines JavaServerFaces 2.2 Projektes mit Eclipse & Apache Maven
In diesem Beitrag möchte ich erläutern wie man ein JavaServerFaces 2.2 Projekt mit Apache Maven und Eclipse einrichtet. Ihr benötigt folgende Tools: Wie man Apache Maven einrichtet, habe ich bereits im Tutorial Maven: Einrichten von Apache Maven erläutert. Wichtig ist das die Umgebungsvariable “JAVA_HOME” zu einem Oracle Java JDK verweist. Einrichten von Eclipse Nachdem Eclipse heruntergeladen…