Freies Vortragsprogramm Practical Linux Firmenvorträge Workshops Kongresse 
Übersicht Donnerstag Freitag  Samstag 

Freies Vortragsprogramm (Do, 04.05.2006)

Rails Konzepte für Java - Mit Trails zur schnellen J2EE Web Applikation

von Ramon Wartala (Privat)

Donnerstag, 04.05.2006, Saal 6.1, 10:00-11:00 Uhr

Ruby On Rails war die publikumswirksame Sensation des Jahres 2005 was die Entwicklung neuer Softwareentwicklungssysteme anging. So mancher gestandene Entwickler staunte nicht schlecht, als der erste Video zu Ruby on Rails heraus kam, in der eine komplexe Web Application in weniger als 15 Minuten erstellt wurde. Mit neid sah man dabei auf die dynamische Script-Sprache Ruby, welche eines der Geheimnisse hinter der RAD-Entwicklung mit Rails darstellt. Aber auch neue Konzepte wie "convention over configuration" kamen dem XML-geplagten Entwickler sehr entgegen.

So mancher fragte sich im letzte Jahr: Warum kann ich das nicht auch mit meinem vertrauten Java Enterprise Framework? Einer der Antwortsuchenden, Chris Nelson, brachte dann im Sommer 2005 mit Trails einen ersten Vorschlag heraus, wie man einige der Konzepte von Rails auch mit bereits existierenden Frameworks in Java realisieren könnte.

Es wird gezeigt, wie man mit Trails sehr schnell erste CRUD-basierte Web Applikationen entwickeln kann. Dabei fusst Trails auf so mächtige Frameworks wie Hibernate als Objekt-Relationalen Wrapper, Spring und Apache Tapestry. Es setzt dabei ganz auf die neuen, Java 5 konformen Annotations (EJB 3.0/Hibernate). Dabei hilfe Trails von Anfang an aus domänenspezifischen Objekten (sog. POJOs) komplette Web Anwendungen zu erzeugen. Es wird gezeigt wie man mit Trails innhalb der weit verbreiteten IDE Eclipse unter Linux arbeitet und wie Hibernate-konforme Datenbanken eingebunden werden können. Dabei soll live eine kleine Web-Anwendung erstellt werden, an der die einzelnen Konzepte von Trails nachvollzogen werden können. Zum Abschluss soll ein kleiner Ausblick auf die kommende Trails Version gegeben werden (AJAX, Internationalisierung etc.).

Über den Autor Ramon Wartala:

Ramon Wartala arbeit als Software Engineer bei AOL Deutschland in Hamburg und beschäftigt sich dort mit der Realisierung von Backend-Systemen im SOA-Umfeld. Neben Artikel(n) für die iX, LinuxMagazin, JavaMagazin und für das Online Magazin Telepolis, betreut er zusammen mit Gleichgesinnten die erste Deutsche Ruby on Rails Usergroup.