Java, Java Enterprise, JBoss, Logging, Wildfly

Injizierbare Logger mit CDI

Mit CDI Producern lassen sich die Logger Konfigurationen der Form

in jeder Klasse umgehen. Es ist möglich, einen Logger einfach mit der @Inject Annotation zu injizieren. Hierzu gibt es als Gegenstück zu @Inject die Annotation @Produces (siehe CDI – JSR 299) Um den Logger überall injizierbar zu machen, wird eine Producer Klasse gebraucht:

In anderen Klassen kann der…

Continue Reading

Java, Java Enterprise, JBoss, Wildfly

Patchen von Wildfly

Der Wildfly Application Server enthält eine neue Patch-Infrastruktur, welche mit der aktuellen Version 8.1 das erste mal genutzt werden kann. Dazu muss im Downloadbereich das Zip-Archiv unter „Update Existing 8.0.0.Final Install“ heruntergeladen werden. Die installation als Patch kann im laufenden Betrieb sofort installiert werden, beim nächsten Start ist die neue Version aktiv. Um den Patch einzuspielen muss dieser entpackt werden…

Continue Reading

Java, Java Enterprise, JBoss

Jaas mit Wildfly und JBoss 7

Für kleinere private Anwendungen reicht es meist, die Daten der Benutzer in einer MySQL Datenbank abzulegen. Mit ein paar einfachen Schritten lassen sich der Wildfly Application Server und der JBoss 7 dazu bewegen, die Authentifizierung über eine MySQL Datenbankabfrage zu realisieren. Zu Beginn wird die Datenbank angelegt:

Diese hat folgendes Schema:

Eclipse, Java, Java Enterprise, JBoss, Xtext

Vorstellung des JEE6-Generators

Zusammen mit meinem Kollegen Steffen Mork arbeite ich seit einiger Zeit an einem Generator für Java Enterprise Anwendungen. Mit diesem ist es möglich, eine vollständige CRUD-Webapplikation zu generieren. Steffen stellt diesen im folgenden Video vor: Generiert wird eine JEE6 Applikation basierend auf JSF 2.0 und EJB 3.1, wobei Klassen zum Datenbankzugriff, Entities und das zugehörigen JSF Frontend automatisch angelegt werden.…

Continue Reading