Dienstgesichter
Einführung in JavaServer Faces
Isabella Kneissl
MATHEMA Software GmbH
Pourya Harirbafan
T01 Montag, 14. 9., 09:40 – 18:30 Uhr | Tutorium Mo de PDF |
Seitdem es erfolgreiche Projekte mit JavaServer Faces (JSF) gibt, kann die Technologie nun als Java-Standard für Web-Anwendungen betrachtet werden. Doch so elegant die Konzepte sind, die Praxis hält einige Fallstricke und besondere Herausforderungen bereit: Das Zusammenspiel von Komponenten, deren Lebenszyklus und der Komponentenbaum an sich bedürfen einer genaueren Betrachtung.
In diesem Tutorium wird gezeigt, wie JSF gewinnbringend eingesetzt werden kann. Gemeinsam mit den Teilnehmern wird eine Web-Anwendung erstellt und dabei die wichtigen Aspekte von JSF vorgestellt. Die Teilnehmer lernen aktiv, wie Sie JSF-Komponenten, Managed-Beans, Event-Handling, Validierung verwenden können. Zusätzlich wird als View-Technologie Facelets benutzt, welches die Entwicklung vereinfacht und Templating ermöglicht.
Für eine aktive Teilnahme an diesem Tutorium, für das eine explizite Anmeldung erforderlich ist, müssen Sie Ihren eigenen Laptop mitbringen. Die Software für die Übungen wird vor Ort bereitgestellt.
Wealthy Looks
An Introduction to RichFaces
Max Katz
Exadel
T02 Montag, 14. 9., 09:40 – 18:30 Uhr | Tutorium Mo en |
This full-day, hands-on training session will teach you how to use JBoss RichFaces to build AJAX-based Rich Internet Applications. Attendees will learn the major concepts behind RichFaces and the components in Richfaces' „a4j:“ and „rich:“ tag libraries, as well as building numerous hands-on examples. We will end with a demonstration of how RichFaces' skinability feature (themes) can enhance the look and feel of your application. A prerequisite for this course is a basic understanding of JSF. Make sure you bring your laptop.
Baue, baue Häuslebauer
Einführung in Maven 2
Sascha Groß
MATHEMA Software GmbH
T03 Montag, 14. 9., 09:40 – 18:30 Uhr | Tutorium JEE V Mo de PDF |
Maven hat sich zum Standard-Build-Tool entwickelt. Mit Maven kann man von dem einfachsten JAR bis zum kompliziertesten EAR sämtliche Java-Archive erstellen. Dazu muss man Maven nur die Abhängigkeiten mitgeben – der Rest passiert wie von alleine: Generierung der vollständigen Dokumentation (Javadoc, Projektinformationen, ...) bis hin zum automatischen Ausführen von Tests.
In diesem Tutorium wird auf Basis der Java Enterprise Edition (Java EE) ein komplettes Projekt mit Java-Persistenz (JPA), Enterprise JavaBeans (EJB) und JavaServer Faces (JSF) mit Maven aufgesetzt, das letztendlich zu einem „deploybaren“ EAR führt. Anhand des Beispielprojekts werden alle Facetten von Maven beleuchtet, angefangen beim Dependency-Management, über den Lebenszykus bis hin zum Plugin. Dabei kann man lernen, wie Sie Maven in einem größeren Projekt eingesetzt wird und welche Vorteile und Unterstützung es in den unterschiedlichen Phasen im Build- und Release-Management bietet.
Für eine aktive Teilnahme an diesem Tutorium, für das eine explizite Anmeldung erforderlich ist, müssen Sie Ihren eigenen Laptop mitbringen. Die Software für die Übungen wird vor Ort bereitgestellt.