NICHT MEHR LIEFERBAR
Groovy für Java-Entwickler

Jörg Staudemeyer
1. Auflage September 2007
ISBN 978-3-89721-483-5
352 Seiten

Dieser Titel ist vergriffen und nicht mehr lieferbar!



Kurzbeschreibung

Groovy ist eine neue Open-Source-Programmiersprache, die mit dem Ziel erschaffen wurde, produktivitätssteigernde Features moderner Interpretersprachen wie Python, Ruby und Smalltalk nahtlos in die Java-Welt zu integrieren. Was Java-Entwickler wissen müssen, um diese aufregenden Eigenschaften für ihre Arbeit zu nutzen, erfahren Sie in diesem Buch. Mit großem Sachverstand stellt Jörg Staudemeyer die Unterschiede zu Java, die verschiedenen Einsatzmöglichkeiten und so manchen verblüffenden Kniff vor. Das Buch behandelt bereits die wichtigesten Neuerungen der Version 1.5.


Ausführliche Beschreibung

Sie entwickeln nun schon eine ganze Weile erfolgreich mit Java? Die atemberaubende Dynamik moderner Sprachen wie Ruby lockt Sie allerdings auch? Kein Wunder, dass Sie ein Buch über Groovy in Händen halten! Groovy ist die taufrische Open Source-Programmiersprache, die produktivitätssteigernde Features populärer Interpreter-Sprachen wie Python, Ruby und Smalltalk nahtlos in die Java-Welt integriert.

Mit Groovy für Java-Entwickler sind Sie schnellstens in der Lage, dieses wunderbare Werkzeug selbst erfolgreich einzusetzen. Anhand zahlreicher teilweise verblüffender Beispiele werden die Einsatzmöglichkeiten und Vorzüge von Groovy deutlich, aber auch manche Fallstricke, die Sie kennen sollten.

Flexibel, mächtig und dynamisch

Groovy lehnt sich stark an Java an, zeichnet sich aber durch eine Reihe wesentlicher Erweiterungen und Besonderheiten aus:
  • Mit Groovy lässt sich ausgesprochen flexibel arbeiten – interaktiv, per Aufruf aus einem Quellprogramm ganz ohne Kompilierung oder mit kompilierten Klassendateien.
  • Closures, überladbare Operatoren und die erweiterte Unterstützung von Standardtypen machen Groovy sehr mächtig, und in Verbindung mit der Groovy-Laufzeitbibliothek kann der Code gegenüber Java oft auf einen Bruchteil reduziert werden.
  • Der dynamische Charakter der Sprache Groovy eröffnet gegenüber der konventionellen statischen Programmierung eine Fülle neuer Möglichkeiten. Erfahren Sie, wie sich diese produktiv einsetzen lassen und worin die feinen Unterschiede zur vertrauten Sprache liegen.

Das Dreamteam Groovy und Java im Entwicklungsprozess

Groovy und Java verstehen sich prinzipiell prächtig. Jörg Staudemeyer gibt Ihnen allerdings noch einige wichtige Hinweise zur statischen und dynamischen Integration mit auf den Weg und behandelt wichtige Sicherheitsfragen. Außerdem zeigt er, wie hervorragend sich Groovy auch als Werkzeug im Entwicklungsprozess einsetzen lässt, z.B. kann man es sehr gut als Sprache für Ant-Builds und JUnit-Tests von Java-Anwendungen nutzen.

Einmaliges Referenzmaterial

Die umfangreichen Anhänge enthalten wertvolle Informationen zum Nachschlagen, die so zum Teil bisher undokumentiert waren. Sie finden hier unter anderem eine Zusammenstellung aller vordefinierten Methoden, mit denen Groovy das JDK erweitert, und eine Dokumentation vieler wichtiger Klassen der Groovy-Standardbibliothek.


Weitere Informationen zu diesem Buch

Volltextsuche im Buch bei Google Print

Ihr Feedback | Beispiele | Website zum Buch |


Ergänzende O'Reilly Titel:
Java von Kopf bis Fuß

Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan