Java EE 7 http://javaee7.de Informationen über die neue Java Enterprise Version Fri, 13 Nov 2015 06:26:01 +0000 de-DE hourly 1 http://wordpress.org/?v=4.3.1 Cloud Tutorial – CDI in a Day http://javaee7.de/2015/11/cloud-tutorial-cdi-in-a-day/ http://javaee7.de/2015/11/cloud-tutorial-cdi-in-a-day/#comments Fri, 13 Nov 2015 06:26:01 +0000 http://javaee7.de/?p=124 Continue reading ]]> Stück für Stück übersetzen wir die Kapitel unseres Buches Workshop Java EE 7 auf Englisch und stellen sie umsonst zur Verfügung. Nun haben wir das CDI-Kapitel überarbeitet und als Cloud Tutorial veröffentlicht:

Cloud Tutorial – CDI in a Day

Im Gegensatz zum Buch geht der Leser die Beispielanwendung Schritt für Schritt mit der Hilfe einer Online IDE durch. Das lästige und zeitaufwendige Konfigurieren von Anwendungsserver und Tools liegt damit in der Vergangenheit.

Wir wünschen viel Spass mit diesem Buch und freuen uns auf Ihre Rückmeldungen!

]]>
http://javaee7.de/2015/11/cloud-tutorial-cdi-in-a-day/feed/ 0
Cloud Tutorial – JavaServer Faces in a Day http://javaee7.de/2015/10/cloud-tutorial-javaserver-faces-in-a-day/ http://javaee7.de/2015/10/cloud-tutorial-javaserver-faces-in-a-day/#comments Thu, 22 Oct 2015 08:31:06 +0000 http://javaee7.de/?p=111 Continue reading ]]> Wir haben das JSF-Kapitel unseres Buches Workshop Java EE 7 überarbeitet und als Cloud Tutorial veröffentlicht:

Cloud Tutorial – JavaServer Faces in a Day

Im Gegensatz zum Buch geht der Leser die Beispielanwendung Schritt für Schritt mit der Hilfe einer Online IDE durch. Das lästige und zeitaufwendige Konfigurieren von Anwendungsserver und Tools liegt damit in der Vergangenheit.

Neben einigen kleineren Änderungen haben wir das Kapitel außerdem komplett ins Englische übersetzt.

Wir wünschen viel Spass mit diesem Buch und freuen uns auf Ihre Rückmeldungen!

Übrigens: Das Buch ist komplett umsonst!

]]>
http://javaee7.de/2015/10/cloud-tutorial-javaserver-faces-in-a-day/feed/ 0
Cloud Tutorial – Java EE in a Day http://javaee7.de/2015/08/cloud-tutorial-java-ee-in-a-day/ http://javaee7.de/2015/08/cloud-tutorial-java-ee-in-a-day/#comments Mon, 24 Aug 2015 15:21:05 +0000 http://javaee7.de/?p=107 Continue reading ]]> Wir haben uns mal wieder an die Tasten gesetzt und ein weiteres Buch geschrieben:

Cloud Tutorial – Java EE in a Day

Wie der Name andeutet haben wir uns das Ziel gesetzt, die Grundlagen von Java EE in einem Tag zu vermitteln. Natürlich mussten wir uns bei einem umfassenden Themengebiet wie Java EE dabei auf das aller notwendigste konzentrieren. Dennoch behandeln wir die Themen Servlets, JSP, JSF, CDI und EJB.

Damit der Leser keine Zeit verliert, geht er die Beispielanwendung Schritt fuer Schritt mit
der Hilfe einer Online IDE durch. Das lästige und zeitaufwendige Konfigurieren von Anwendungsserver und Tools liegt damit in der Vergangenheit.

Dieses neue Lernkonzept nennen wir Cloud Tutorial. Wir wünschen viel Spass mit unserem ersten Buch dieser Reihe und freuen uns auf Ihre Rückmeldungen!

Übrigens: Das Buch ist komplett umsonst!

]]>
http://javaee7.de/2015/08/cloud-tutorial-java-ee-in-a-day/feed/ 0
Typo in index.xhtml (S. 70 / RLC) http://javaee7.de/2014/12/typo-in-index-xhtml-s-70-rlc/ http://javaee7.de/2014/12/typo-in-index-xhtml-s-70-rlc/#comments Fri, 19 Dec 2014 09:52:07 +0000 http://javaee7.marcusschiesser.de/?p=101 Continue reading ]]> Leider ist uns ein kleiner Schreibfehler in Listing 4-12 (index.xhtml mit RLC) unterlaufen. Im fettgedruckten ist ein Typo! Statt “contracts” haben wir “contract” geschrieben. Das führt dazu, dass sich das Template nicht an die Sprache anpasst:

Richtig ist also:


<f:view contracts=”#{view.locale.language}”>

]]>
http://javaee7.de/2014/12/typo-in-index-xhtml-s-70-rlc/feed/ 4
Funktionale Tests funktionieren nur mit Firefox Version 27 http://javaee7.de/2014/12/funktionale-tests-funktionieren-nur-mit-firefox-version-27/ http://javaee7.de/2014/12/funktionale-tests-funktionieren-nur-mit-firefox-version-27/#comments Sat, 13 Dec 2014 10:48:03 +0000 http://javaee7.marcusschiesser.de/?p=93 Continue reading ]]> In unserem neuen Kapitel 5 haben wir nicht bedacht, dass die von uns verwendete Graphene-Version unter Umständen nicht mit zukünftigen Firefox-Versionen zusammenarbeiten wird.

Leider ist dieses Problem sehr schnell aufgetreten, so dass mit einer aktuellen Firefox-Version unsere Tests allesamt fehlschlagen.

Verwenden Sie daher bitte mit Version 27 dieselbe, die wir für die Entwicklung eingesetzt haben. Laden Sie diese für Ihre Plattform hier herunter:

https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/27.0/

Update: In unseren Tests gab es auch Probleme, wenn man Safari, Chrome oder Internet Explorer verwendet. Daher empfehlen wir lediglich die Version 27 von Firefox einzusetzen.

]]>
http://javaee7.de/2014/12/funktionale-tests-funktionieren-nur-mit-firefox-version-27/feed/ 4
WildFly 8.0 – Beispielanwendung fuer die 2. Auflage http://javaee7.de/2014/05/wildfly-8-0-beispielanwendung-fuer-die-2-auflage/ http://javaee7.de/2014/05/wildfly-8-0-beispielanwendung-fuer-die-2-auflage/#comments Mon, 05 May 2014 07:27:23 +0000 http://javaee7.marcusschiesser.de/?p=87 Continue reading ]]> 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!

]]>
http://javaee7.de/2014/05/wildfly-8-0-beispielanwendung-fuer-die-2-auflage/feed/ 2
Hilfe und Unterstützung bei Java EE 7 Problemen http://javaee7.de/2014/01/hilfe-und-unterstutzung-bei-java-ee-7-problemen/ http://javaee7.de/2014/01/hilfe-und-unterstutzung-bei-java-ee-7-problemen/#comments Mon, 13 Jan 2014 01:51:36 +0000 http://javaee7.marcusschiesser.de/?p=52 Auf unserer Mentoring Seite bieten wir ab sofort Hilfe und Unterstützung bei Ihren Java-EE-Problemen.

]]>
http://javaee7.de/2014/01/hilfe-und-unterstutzung-bei-java-ee-7-problemen/feed/ 0
Java EE 7 Projekt mit aktuellem Maven-Archtype aufsetzen http://javaee7.de/2013/09/java-ee-7-projekt-mit-aktuellem-maven-archtype-aufsetzen/ http://javaee7.de/2013/09/java-ee-7-projekt-mit-aktuellem-maven-archtype-aufsetzen/#comments Fri, 13 Sep 2013 08:25:58 +0000 /www.javaee7.de/?p=24 Continue reading ]]> 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.

]]>
http://javaee7.de/2013/09/java-ee-7-projekt-mit-aktuellem-maven-archtype-aufsetzen/feed/ 17
Finale Version von Glassfish 4.0 verwenden http://javaee7.de/2013/09/finale-version-von-glassfish-4-0-verwenden/ http://javaee7.de/2013/09/finale-version-von-glassfish-4-0-verwenden/#comments Thu, 12 Sep 2013 12:42:43 +0000 /www.javaee7.de/?p=19 Continue reading ]]> Als das Buch gedruckt wurde, war der Glassfish 4.0 nur in einer Vorabversion (Build 85) verfügbar – nun kann man auf der Glassfish-Seite die finale Version 4.0 (Build 89) herunterladen.

Grund genug diese einmal mit unserem Projekt my-aktion-monitor zu testen.

Die gute Nachricht: Es funktioniert ohne Änderungen.

Die Konfiguration ist nun sogar etwas einfacher: In der finalen Version des Glassfishs muss der WebSocket nicht explizit aktiviert werden. Daher kann bei der Konfiguration folgende Zeile weggelassen werden:

asadmin set --port 9048 configs.config.server-config.network-config.protocols.protocol.http-listener-1.http.websockets-support-enabled=true

]]>
http://javaee7.de/2013/09/finale-version-von-glassfish-4-0-verwenden/feed/ 0
Das Buch ist da http://javaee7.de/2013/07/das-buch-ist-da/ http://javaee7.de/2013/07/das-buch-ist-da/#comments Sun, 14 Jul 2013 10:05:16 +0000 /www.javaee7.de/?p=6 Seit Mitte August ist unser Buch verfügbar.

Workshop Java EE 7

Es kann direkt auf der Seite vom dpunkt.verlag bestellt werden.

]]>
http://javaee7.de/2013/07/das-buch-ist-da/feed/ 4