WildFly 8.0 – Beispielanwendung fuer die 2. Auflage

Wir arbeiten aktuell an der 2. Auflage (herzlichen Dank an dieser Stelle an alle Leser, die dies ermöglichten).
Wir haben die Zeit genutzt und zunächst die Beispielanwendung aktualisiert.
Für mutige Leser findet sich unter folgender URL das aktualisierte Repository:
https://github.com/marcusschiesser/my-aktion-2nd
Hier im Überblick die Änderungen:

  • Die Anwendung myaktion läuft nun auf dem WildFly 8.0 anstatt dem JBoss 7.1.1
  • Verwendung der Resource Library Contracts von JSF 2.2
  • Dank JSF 2.2 wird HTML5 Markup generiert
  • Unterstützung von Mehrsprachigkeit (I18N)
  • Das Domainenmodell ist nun auf Englisch
  • Eigener test-Branch mit erweiterten funktionalen Tests mit Graphene

Wir freuen uns auf Ihr Feedback!

Java EE 7 Projekt mit aktuellem Maven-Archtype aufsetzen

In unserem Buch Workshop Java EE 7 haben wir auf Seite 279 ein neues Java EE 7 Projekt mit der Hilfe eines Maven-Archtypes aufgesetzt. Zum Zeitpunkt des Drucks stand dabei lediglich die Version 0.3 des Archtypes zur Verfügung, nun existiert dieser in Version 1.1.

Die Änderungen halten sich in Grenzen, wir müssen in dieser Version allerdings nicht mehr die Aktualisierung der Java-EE-7-API (S. 281) vornehmen, da dieser Archtype die finale Version der Java EE 7 APIs referenziert.

Der Rest des Buches gilt unverändert und der neue Archtype kann ohne Probleme für den Workshop eingesetzt werden.

Um den Archtype zu verwenden führen Sie bitte folgenden Maven-Befehl aus:

mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee7 -DarchetypeVersion=1.1

Dieser ersetzt diesen, der ihm Buch beschrieben wurde:

mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee7 -DarchetypeVersion=0.3-SNAPSHOT -DarchetypeRepository=https://nexus.codehaus.org/content/repositories/snapshots

Bitte beachten Sie: Dieser Archtype darf nur für das Projekt my-aktion-monitor, nicht für my-aktion verwendet werden.