|
|||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||
|
Programm
Konferenz
Teilnehmer
Partner
Ältere JAX-Konferenzen
|
Java BasicsWählen Sie aus über 50 Sessions der beiden Hauptkonferenztage (15.-16. November) Ihr individuelles Konferenzprogramm aus! Die Sessions sind zur besseren Übersicht in Technologie-Tracks gegliedert und dauern jeweils 75 Minuten.
top
JB1: Annotations - aussagekräftige MetadatenSpeaker:
![]() Beschreibung:
Durch die Verwendung von Metadaten bei Java-Sprachelementen lassen sich zur Compile- und Laufzeit sowie über die CLASS-Dateien automatisiert Informationen auslesen. Während Annotations in der Java SE 5 noch eine kleinere Rolle spielen, wird ihre Bedeutung in der Java EE 5 steigen. Die Session behandelt die Verwendung, Erstellung und den Zugriff auf Annotations sowie die Anwendung des APT-Tools. Details:
top
JB2: Das Java-Performance-ModellSpeaker:
![]() Beschreibung:
Diese Korrelation zwischen Sprachkonstrukten einer Programmiersprache und Performance bezeichnet man als Performance-Modell. In dieser Session geht es um das Performance-Modell von Java und wie man als Entwickler in der Praxis damit umgeht. Details:
top
JB3: Ant ist doch durch Maven obsolet geworden oder: Es lebe Ant!Speaker:
![]() Beschreibung:
Viele reden heute über Maven, noch mehr nutzen Ant, aber reden nicht mehr darüber. Details:
top
JB4: Quick Start to JSF: Webanwendungen mit JavaServer Faces (JSF)Speaker:
![]() Beschreibung:
JSF ist als "Buzzword" seit einiger Zeit in aller Munde, wenn es um die Entwicklung von Java-basierten Webanwendungen geht. Tatsächlich bietet der relativ junge JavaServer Faces-Standard (Teil von Java EE 5) eine interessante Alternative zu bekannten Frameworks wie z.B. Struts. In diesem Power Workshop erfahren Sie, wie Sie JSF gewinnbringend einsetzen. Details:
top
JB5: Einführung in GroovySpeaker:
![]() Beschreibung:
In der letzten Zeit hat das Groovy-Fieber immer mehr um sich gegriffen und die Skriptsprache immer mehr Anhänger gewonnen. Dieser Vortrag stellt vor, was man mit Groovy machen kann und wie die Sprache funktioniert - Syntax und Sprachfeatures wie Closures, aber auch der Compiler und die Integration mit "normalem" Java. Details:
top
JB6: XML-Datenspeicherung mit JAXBSpeaker:
![]() Beschreibung:
Die Speicherung von Informationen in XML setzt sich immer mehr durch. War die Abbildung früher nur mit einem komplizierten Mapping und Transformprozess möglich, können heute moderne Technologien, wie JAXB 2, angewendet werden. Die Session gibt einen Einblick in die Entwicklung mit JAXB 2 und den speziellen Mapping Annotations. Es wird ein Überblick über das API, die Möglichkeiten und die Speicherung von Daten in XML präsentiert. Details:
top
JB7: Web Services und PersistenzSpeaker:
![]() Beschreibung:
Der Transfer von Daten zwischen verschiedenen Systemen, Sprachkonzepten und Rechnerarchitekturen wird durch die Nutzung von Web Services erheblich vereinfacht. Jedoch müssen Eigenschaften wie Transaktionssicherheit, langlebige Verbindungen, Abfragen sowie das Nachladen von persistenten Attributen und Graphen neu überdacht und bewertet werden. Die Session gibt einen Einblick in die Problematik und stellt Lösungen sowie Strategien für das Datenhandling und den Datentransfer im Web-Services-Umfeld vor. Details:
top
JB8: Tomcat und Apache effektiv verbindenSpeaker:
![]() Beschreibung:
Im produktiven Einsatz leistet der Apache Webserver mit dem Tomcat-Webcontainer Details:
top
JB9: AOP (1): Introduction to Aspect-Oriented Programming with AspectJSpeaker:
![]() Beschreibung:
This session provides an introduction to AOP for those who want to gain an understanding of the key concepts of aspect-oriented programming and the problems that AOP tries to solve. We will then discuss a roadmap for introducing AOP into your own projects and organisation. The AspectJ language will be used for the examples. Details:
top
JB10: AOP (2): Dependency Injection, Annotations, and AspectsSpeaker:
![]() Beschreibung:
This session discusses three techniques that can help you to create clean and simple object models: dependency injection, annotations, and aspects. Whilst each technique can be used on its own, this session focuses on using them in concert: dependency injection patterns with aspects, the role of metadata, and how to implement annotation-driven domain-specific languages using AspectJ 5. Examples will be based on a combination of AspectJ and Spring. Details:
top
JB11: JDT und Refactoring: Become a Java Tool SmithSpeaker:
![]() Beschreibung:
Die Java Development Tools (JDT) machen aus der Eclipse-Plattform eine vollwertige Entwicklungsumgebung für Java. Dazu enthalten die JDT-Plug-ins eine Reihe von APIs und Extension Points, welche es ermöglichen, Java-Code strukturiert zu bearbeiten oder die bestehende Funktionalität der JDT-Plug-ins zu erweitern. Die wichtigsten Services, die durch das JDT bereitgestellt werden, sind das Java-Modell, die Java-Suche, der Abstract Syntax Tree (AST), die Infrastruktur zur Manipulation von Java-Code und natürlich das Refactoring-Framework. Anhand eines Beispiels aus der Refactoring-Welt werden die Architektur, die technischen Konzepte und das API dieser Services präsentiert. Weiterhin wird darauf eingegangen, wie Plug-ins für Java-ähnliche Sprachen bei Operationen wie der Java-Suche, Refactoring oder Quick Fix partizipieren können. Details:
top
JB12: Texteditoren in Eclipse erweitern und selbst schreibenSpeaker:
![]() Beschreibung:
Eclipse enthält eine Fülle von Komponenten und Frameworks, um neue textbasierte Editoren zu entwickeln. Die Teilnehmer werden erfahren, wie man bestehende Texteditoren erweitert und selbst eigene Texteditoren schreibt. Neben den visuell sichtbaren Dingen, wie Syntax Highlighting, Content Assist, Outline View, QuickDiff, Faltung und Annotationen, werden auch darunter liegende Konzepte, wie zum Beispiel File Buffers, erklärt. Details:
|
Newsletter
präsentiert von
Gold Sponsoren
Silber Sponsor
Media Sponsoren
Anzeige
|
|||||||||||||||||||||||||||||||||||||||||||