Samstag, 11. Februar 2012


Buch-Tipp

Eclipse

(Link zum Artikel: http://www.entwickler.de/jaxenter//000382)
  • Autor/in: Steve Holzner
  • Verlag: O’Reilly
  • Seiten: 320
  • erschienen: 2004
  • Preis: $ 44,95
  • ISBN: 0-596-00641-1

Das Buch richtet sich an Java-Programierer, die bisher noch nicht mit Eclipse gearbeitet haben. Das Niveau des Buchs richtet sich nicht an den Vollprofi, der schon alles weiß, sondern eher an den Einsteiger. Das Buch ist sehr praktisch ausgerichtet und erläutert die Arbeit von Eclipse und diversen Tools anhand von praktischen Beispielen. Im Schnelldurchlauf beschreibt der Autor den Aufbau von Eclipse und die Installation. Hier ist mehr Detailreichtum wünschenswert, denn wer einmal in das Download-Verzeichnis von einem der Mirror schaut (z.B. ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/), wird mit einer Vielzahl von Dateien konfrontiert. Der Autor erläutert nicht, welche konkreten Dateien heruntergeladen und installiert werden müssen. Für Java mit Eclipse z.B. unter Windows sind dies minimal die Dateien eclipse-platform-3.0-win32.zip und die Java Development Tools eclipse-JDT-SDK-3.0.zip. Wer schon mit Eclipse gearbeitet hat, wird dies wissen, nur der Einsteiger sucht sich hier erst einmal durch – und genau das ist ja die Zielgruppe des Buchs. Das Buch legt Eclipse 2.1 zugrunde, der Rezensent hat das Buch mit der 3.0-Version nachvollzogen. Das ist kein großes Manko, die prinzipielle Arbeit hat sich nicht verändert. Am Ende des Buchs gibt der Autor einen Überblick über de Neuerungen in Eclipse 3.0.

Ist die Installation geschafft, geht das Buch flott weiter: das erste kleine Java-Projekt mit eigenen Klassen und dem Einbinden von class- und jar-Dateien, Erstellen von Interfaces, die Arbeit mit der Programmierunterstützung durch das Einblenden eines kleines Fensters, das Vorschläge für Methoden macht. Dies geht locker von der Hand und lässt sich leicht nachvollziehen. Das nachfolgende Kapitel befasst sich sehr ausführlich mit JUnit. Hierbei handelt sich um ein beliebtes Testing- und Debugging-Tool, das in den Java Development Tools von Eclipse enthalten ist. Auch hier steht die praktische Arbeit mit dem Debugger im Vordergrund. Das Setzen von Breakpoints, durch einen fehlerhaften Code steppen und Werte kontrollieren, werden an Hand von Beispielen mit Screenshots illustriert.

Für Teamarbeit ist der Einsatz eines CVS-Servers unerlässlich. Auch hier beschreibt der Autor einfach und leicht nachvollziehbar den Einsatz von Eclipse in einer CVS-Umgebung: Aktualisieren, Synchronisieren und Patching von Code. Es schließt sich der praktische Einsatz von Ant an, um weitere Tasks wie Kopieren von Dateien, Verschieben von Verzeichnissen, Löschen von Backup-Dateien usw. zu erläutern. Weitere drei Kapitel sind der GUI-Programmierung in AWT, Swing und in SWT gewidmet. Gerade SWT nimmt im Buch einen breiten Raum ein.

Natürlich darf auch ein Kapitel zur Integration der JSP Engine Tomcat nicht fehlen. Das Erstellen einer JSP-Datei und eines Servlets ist schnell möglich und das genaue Starten und Stoppen von Tomcat mithilfe des Sysdeo-Plug-ins kommt zur Sprache. Das Entscheidende bei einer Webapplikation mit Tomcat ist das Deployment. Auch hier geht der Autor detailliert drauf ein, wie Applikationen als war-Datei (Webarchiv) deployt werden. Ein neuerlicher Trend ist der Einsatz von Struts innerhalb von Eclipse mit Tomcat. Der Autor erläutert tiefgehend die Installation und mögliche Schwierigkeiten, die umschifft werden müssen. Was fehlt, ist eine Beschreibung des Einsatzes von JavaServes Faces (JSF). Das Buch wird abgerundet durch ein Kapitel zur Entwicklung eines Plug-ins für Eclipse.

Fazit: Das Buch ist sehr verständlich geschrieben und die einzelnen Anwendungen lassen sich leicht nachvollziehen. Der Autor befasst sich mit den wichtigsten Technologien, die mit Eclipse genutzt werden können. Das einzige Manko des Buches: Es richtet sich ausschließlich an Java-Programmierer. Eclipse kann aber für eine Vielzahl von weiteren Sprachen eingesetzt werden. Hier wäre sicherlich ein Blick über den Tellerrand hin zu PHP (über das Projekt PHPEclipse), C/C++ oder anderen Sprachen sinnvoll gewesen. Bei dem Preis des Buches (44,95 US-Dollar) erhält man knapp 320 Seiten – ein bisschen mehr hätten es bei dem hohen Preis schon sein können.

von Michael Seeboerger-Weichselbaum

Kommentare