Swiss Open Systems User Group

Workshop-Tage 2007

13.09. - WS 12: Introduction to JBoss Seam

Ganztages-Workshop


[Referenten] [ Einleitung] [Programm] [ Kursziel] [Adressaten] [Voraussetzungen] [max. Teilnehmerzahl]
[Kursbeurteilung] [Programmübersicht] [WS11] [WS13]


Referent/-in

Christian Bauer, Hibernate

Christian Bauer is a member of the Hibernate and JBoss Seam developer teams. He works as a trainer, consultant and product manager for Hibernate, EJB 3.0 and JBoss Seam at JBoss, a division of Red Hat. As a software developer and architect, Christian spent more than a decade on Internet-based applications. In the last five years he switched sides and focused on the development and design of middleware, and especially how applications can be better integrated with database systems. He joined the open source project Hibernate soon after its inception, and with Gavin King, founder of the Hibernate and JBoss Seam projects, is author of the bestselling books 'Hibernate in Action' and 'Java Persistence with Hibernate'.

Einleitung

Building on the standards JavaServer Faces and EJB 3.0, JBoss Seam unifies component and programming models and delivers a consistent and powerful framework for rapid creation of web applications with Java EE 5.0. Seam simplifies web application development and enables new functionality that was difficult to implement by hand before, such as stateful conversations, multi-window operation, and handling concurrent fine-grained AJAX requests. Seam also unifies and integrates popular open source technologies like Facelets, Hibernate, jBPM, Drools, Groovy, iText, and Lucene.

Programm

  • Introduction of EJB 3.0 and JavaServer Faces
  • High-level overview of Seam
  • Starting a Seam project (hands-on)
  • Walkthrough Seam features in theory
  • Seam coding exercises

Kurssprache: Deutsch, Material in Englisch. (Fragen können auch auf Englisch gestellt werden)

Kursziel

The participants will learn JBoss Seam, and how to write web applications with EJB 3.0 and JavaServer Faces. Developers who used J2EE (EJB 2.x) and Struts before understand the new standards and options and how they can start new projects. Participants with a background in alternative frameworks and libraries (Spring and Hibernate mostly) learn how Seam avoids common pitfalls and allows tighter and more complete integration of their favorite tools.

Adressaten

  • Java software developers with a focus on web applications
  • Developers with a background in EJB/Struts and/or Spring/Hibernate

Voraussetzungen

  • Background in web application development
  • Good knowledge of Java and good SQL skills
  • Basic knowledge of Java EE/J2EE

max. Teilnehmerzahl

30

Auswertung der Teilnehmer-Feedbacks

Basis 10 Feedbacks

kein Lerneffekt < > viel gelernt überhaupt nicht < > voll und ganz nie wieder < > jederzeit
Lerneffekt des Kurses Entsprach der Kurs
Ihren Erwartungen?
Würden Sie den Kurs
wiederbesuchen?
 
überhaupt nicht < > voll und ganz überhaupt nicht < > sehr zu viel Theorie < > zu viel Praxis
Würden Sie den Kurs
weiterempfehlen?
Nützen Ihnen die
Informationen bei Ihrer Arbeit?
War das Verhältnis
von Theorie und Praxis
ausgewogen?
 
zu kurz < > zu lang zu hoch < > zu tief dauernd < > überhaupt nicht
Wie war die Vortragsdauer
im Verhältnis zum Inhalt?
Wie war das Vortragsniveau
Verhältnis zu Ihren im
Vorkenntnissen?
Wie oft haben Sie
sich gelangweilt?
 
zu komplex < > zu einfach überhaupt nicht < > voll und ganz überhaupt nicht < > voll und ganz
Waren die Beispiele
angemessen?
Hat der Referent den Inhalt
verständlich vermittelt?
Ging der Referent
auf die Teilnehmer ein?
 
  • Zu Verständlichkeit: Akustik des Raumes fand ich schlecht. Ich sass in den hintersten Reihen.
    Hätte mir (kleine) Gruppenübrungen gewünscht. Vorteil: Wissensaustausch, spielen mit Technik (?).
  • Mehr Zeit um selbst zu kodieren wäre schön gewesen.
  • Installation von Seam auf Workstation hat nicht viel gebracht (zeitaufwändig, aber fast keine Übung damit).
  • Umgebung hätte man vorinstallieren können (auf Image).

[Programmübersicht] [WS11] [WS13]

Letzte Änderung: 13. Jul 2007

/ch/open is Member of ICT Switzerland
Puzzle ITC Hosting sponsored by Puzzle ITC
Swiss Open Systems User Group • /ch/open • Postfach 2322 • 8033 Zürich • http://www.ch-open.ch