| 
 
  |  | 
  
    | Programmieren mit Eclipse 3  
 Universelle Entwicklungsplattform für Java, PHP,
 
 C/C++, SQL, XML, XSLT, XSL-FO, JSP, Servlets, JEE, UML, HTML, CSS, JavaScript
 
 * Eclipse als universelle Entwicklungsplattform
 
 * Einsatz von JUnit, Ant, PHP mit PDT, MySQL, Tomcat, JBoss, CVS, Subversion
 
 * Installation für Windows, Linux, Mac
 
 Michael Seeboerger-Weichselbaum
 mitp-Verlag
 EAN: 9783826617515 (ISBN: 3-8266-1751-7)
 368 Seiten, kartoniert, 17 x 24cm, August, 2008
 
EUR 29,95alle Angaben ohne Gewähr
 |  |  
| 
Umschlagtext Eclipse ist zurzeit eine der beliebtesten Entwicklungsplattformen bei Java-Programmierern. Durch ein ausgeklügeltes PlugIn-Konzept kann die Funktionalität von Eclipse jedoch leicht erweitert werden. Auf diese Weise kann Eclipse auch zur Software-Entwicklung mit PHP, C++, SQL, JEE, XML, JavaScript und vielen anderen Sprachen verwendet werden. Weiterhin gibt es spezielle PlugIns für UML, XML, PHP, ftp oder WebDAV. Das PlugIn-Konzept ist sehr vorteilhaft: Der Programmierer installiert einfach zusätzlich das, was er braucht. Dies hält das eigentliche Eclipse-Programm schlank und man kann die PlugIns unabhängig von Eclipse veröffentlichen bzw. verbessern.
 Das Hauptaugenmerk dieses Buchs ist die Universalität von Eclipse. Ein Fokus liegt hierbei natürlich auf der Java-Entwicklung und den dafür notwendigen Programmierhilfen bzw. Tools (Debuggen, Testen mit JUnit, Automatisieren mit Ant). Neben der klassischen Java-Programmierung mit Eclipse wird auch der Einsatz einer Reihe von Technologien mit den entsprechenden PlugIns beschrieben, wie beispielsweise:
 
 
 
 
 
 * Omondo UML: Modellieren von Java-Code mit Hilfe von UML
 
 * PDT: PHP für dynamische Web-Seiten
 
 * QuantumDB: Anbindung von relationalen Datenbanken mit SQL
 
 * CDT: klassische Programmierung in C/C++
 
 * Mit dem PlugIn WTP (Web Tools Platform) kann eine Reihe von »Web-Standards« eingesetzt werden: HTML, CSS, JavaScript, XML, XSLT, XSL-FO, JSP, Servlets und JEE.
 
 
 
 
 
 Um mit diesem Buch arbeiten zu können, sollten Sie Erfahrung mit mindestens einer der angesprochenen Programmiersprachen haben (z.B. Java, C++ oder PHP). Das Buch gibt keine Einführung in Java, PHP oder C/C++.
 
 
 
 Aus dem Inhalt:
 
 
 
 
 
 * Java-Entwicklung mit Eclipse
 
 * Nützliche Hilfen in Eclipse: Javadoc, Projekte importieren, Refactoring
 
 * Debuggen und Testen, JUnit
 
 * Vorgänge mit Ant automatisieren
 
 * Modellieren mit UML
 
 * Eclipse aktualisieren und mit PlugIns erweitern
 
 * HTML, CSS und JavaScript mit WTP
 
 * XML, DTD und Schema
 
 * XSLT und XSL-FO
 
 * PHP mit PDT
 
 * SQL und Datenbanken
 
 * JSP mit Tomcat
 
 * Servlets mit Tomcat und Ant
 
 * JEE mit JBoss
 
 * C und C++ mit CDT
 
 * FTP, WebDAV, CVS und Subversion
 
 * Installation Java JRE und SDK
 
 
 
 
 
 Auf der DVD:
 
 Eclipse 3.4 (für Windows, Linux, Mac OS X), PlugIns: CDT, FTP, WebDAV, GEF,
 
 Omondo UML, PDT, Quantum u.v.m., alle verwendeten Beispielcodes zum direkten Einsatz
 
 Rezension Eine schöne Einführung in Eclipse für Kenner.
 Moderne Entwicklungsumgebeungeben machen das Programmiererleben leichter - wenn man denn damit umgehen kann. Und wenn eine Entwicklungsplattform noch so vielfältig ist wie Eclipse - man kann ja fast alles damit programmieren - liegt der Einsatz für den Schulbereich nahe. Doch wegen der vielfältigen Benutzungsmöglichkeiten ist der Einstieg oft schwer. Da hilft eine Einführung wie die von Michael Seeboerger-Weichselbaum. Kundig wird hier in die vielfältigen Möglichkeiten des Programms eingeführt, so dass man hinterher nicht nur versteht, was man machen muss, sondern auch auf die Frage "Warum?" antworten kann.
 Für Schüler der Mittelstufe ist dieser sicher zu schwer und zu umfangreich, (Da wäre eher an das Buch "Java mit Eclipse für Kids" zu denken) zur Information des Lehrers oder für Oberstufenschüler und (Z.B. in Seminaren) ist das Buch aber sehr gut geeignet.
Verlagsinfo Universelle Entwicklungsplattform für Java, PHP,C/C++, SQL, XML, XSLT, XSL-FO, JSP, Servlets, JEE, UML, HTML, CSS, JavaScript
 
 
 * Eclipse als universelle Entwicklungsplattform
 * Einsatz von JUnit, Ant, PHP mit PDT, MySQL, Tomcat, JBoss, CVS, Subversion
 * Installation für Windows, Linux, Mac
 
 
 Eclipse ist zurzeit eine der beliebtesten Entwicklungsplattformen bei Java-Programmierern. Durch ein ausgeklügeltes PlugIn-Konzept kann die Funktionalität von Eclipse jedoch leicht erweitert werden. Auf diese Weise kann Eclipse auch zur Software-Entwicklung mit PHP, C++, SQL, JEE, XML, JavaScript und vielen anderen Sprachen verwendet werden. Weiterhin gibt es spezielle PlugIns für UML, XML, PHP, ftp oder WebDAV. Das PlugIn-Konzept ist sehr vorteilhaft: Der Programmierer installiert einfach zusätzlich das, was er braucht. Dies hält das eigentliche Eclipse-Programm schlank und man kann die PlugIns unabhängig von Eclipse veröffentlichen bzw. verbessern.
 Das Hauptaugenmerk dieses Buchs ist die Universalität von Eclipse. Ein Fokus liegt hierbei natürlich auf der Java-Entwicklung und den dafür notwendigen Programmierhilfen bzw. Tools (Debuggen, Testen mit JUnit, Automatisieren mit Ant). Neben der klassischen Java-Programmierung mit Eclipse wird auch der Einsatz einer Reihe von Technologien mit den entsprechenden PlugIns beschrieben, wie beispielsweise:
 
 
 * Omondo UML: Modellieren von Java-Code mit Hilfe von UML
 * PDT: PHP für dynamische Web-Seiten
 * QuantumDB: Anbindung von relationalen Datenbanken mit SQL
 * CDT: klassische Programmierung in C/C++
 * Mit dem PlugIn WTP (Web Tools Platform) kann eine Reihe von »Web-Standards« eingesetzt werden: HTML, CSS, JavaScript, XML, XSLT, XSL-FO, JSP, Servlets und JEE.
 
 
 Um mit diesem Buch arbeiten zu können, sollten Sie Erfahrung mit mindestens einer der angesprochenen Programmiersprachen haben (z.B. Java, C++ oder PHP). Das Buch gibt keine Einführung in Java, PHP oder C/C++.
 
 Aus dem Inhalt:
 
 
 * Java-Entwicklung mit Eclipse
 * Nützliche Hilfen in Eclipse: Javadoc, Projekte importieren, Refactoring
 * Debuggen und Testen, JUnit
 * Vorgänge mit Ant automatisieren
 * Modellieren mit UML
 * Eclipse aktualisieren und mit PlugIns erweitern
 * HTML, CSS und JavaScript mit WTP
 * XML, DTD und Schema
 * XSLT und XSL-FO
 * PHP mit PDT
 * SQL und Datenbanken
 * JSP mit Tomcat
 * Servlets mit Tomcat und Ant
 * JEE mit JBoss
 * C und C++ mit CDT
 * FTP, WebDAV, CVS und Subversion
 * Installation Java JRE und SDK
 
 
 Auf der DVD:
 Eclipse 3.4 (für Windows, Linux, Mac OS X), PlugIns: CDT, FTP, WebDAV, GEF,
 Omondo UML, PDT, Quantum u.v.m., alle verwendeten Beispielcodes zum direkten Einsatz
 
Inhaltsverzeichnis Einleitung und Ziel des Buches 131 Die IDE Eclipse 17
 1.1 Was ist Eclipse 17
 1.2 Welche Programmiersprachen und Technologien unterstützt Eclipse? 19
 1.3 Mindest-Voraussetzungen für die Installation und den Betrieb von Eclipse  20
 1.4 Bezug der aktuellen Eclipse-Version 21
 1.5 Eclipse spricht Deutsch2 5
 1.6 Eclipse-Distributionen 	26
 1.7 Informationen aus dem Internet. 	27
 
 2 Erste Schritte mit Eclipse 29
 2.1 Erster Start 29
 2.2 Die Oberfläche von Eclipse: Perspektiven 31
 2.3 Ein erstes Java-Projekt 33
 2.4 Programmierhilfen 40
 2.5 SyntaxfehIer anzeigen und beheben 44
 
 3 Java-Entwicklung mit Etlipse  49
 3.1 Klassen importieren 	49
 3.2 Die Applikationen mit Argumenten ausführen 	51
 3.3 Eine neue Methode hinzufügen 53
 3.4 javaBeans erstellen und verwenden 54
 3.5 Eine jar-Datei erzeugen 58
 3.6 Externe jar-Dateien verwenden 62
 3.7 Java-Applets erstellen. 67
 
 4 Nützliche Hilfen in Edipse 71
 4.1 Mehrere JREs und SDKs verwenden 71
 4.2 Javadoc 76
 4.3 Projekte importieren 79
 4.4 Refactoring 82
 4.5 Code mit Schleifen oder Bedingungen versehen 86
 
 5 Debuggen und Testen 87
 5.1 Der Debugger 87
 5.2 Den Debugger starten und die Debug-Perspektive 88
 5.3 Einen Breakpoint setzen 89
 5.4 Durch den Code gehen 90
 5.5 Debuggen beenden und neu debuggen 92
 5.6 Breakpoint deaktivieren und löschen 92
 5.7 Breakpoints nach Durchläufen aktivieren 93
 5.8 Testen mit jUnit 94
 5.9 Weitere Codetests und -Prüfungen 105
 
 6 Vorgänge mit Ant automatisieren 107
 6.1 Ant und Eclipse 107
 6.2 Ant arbeitet 109
 6.3 Compilieren 109
 6.4 jar-Datei erzeugen 112
 6.5 Dateioperationen 115
 6.6 Der Ant-Editor 117
 6.7 Debuggen 	119
 
 7 Modellieren mit UML 121
 7.1 Voraussetzungen und Installation 121
 7.2 Ein UML-Projekt	124
 7.3 Vererbung 146
 7.4 Interfaces 147
 7.5 Ein Klassendiagranun nachträglich generieren 	148
 7.6 Weitere PlugIns 148
 
 8 Eclipse aktualisieren und mit PlugIns erweitern 149
 8.1 Eclipse updaten 149
 8.2 PlugIns installieren 154
 8.3 Mehrere PlugIns gleichzeitig installieren  166
 8.4 Eclipse starten mit der Option -clean 167
 8.5 Das sollten Sie bei einer Plugln-Instaflation beachten 168
 8.6 Ein Plugin aktualisieren, deaktivieren und löschen 169
 8.7 Wenn Plugins fehlen 171
 8.8 Wie und wo gibt es Plugins? 172
 
 9 HTML, CSS und JavaScript mit WTP 173
 9.1 Das WTP 173
 9.2 Installation von WTP 173
 9.3 HTML und XHTML 174
 9.4 CSS 180
 9.5 JavaScript 184
 9.6 Validieren und Formatieren mit HTML Tidy 188
 
 10 XML, DTD und Schema 193
 10.1 XML 193
 10.2	Eine XML-Datei grafisch erstellen und editieren 199
 10.3	Eine DTD erstellen 203
 10.4	Ein XML Schema erstellen 205
 10.5 Validieren gegen DTD und Schema 213
 10.6 Weitere XML-PlugIns 214
 
 11 XSLT und XSL-FO 217
 11.1	XSLT mit Orangevo1tXSLT 	217
 11.2 Ant-Task für XSLT 224
 11.3 XSL-FO mit FOP Bridge 226
 11.4 Ant-Task für XSL-FO 235
 11.5 Ant-Tasks für XSLT und XSL-FO kombinieren 238
 
 12 PHP mit PDT 239
 12.1 Installation und Konfiguration 239
 12.2 Erste Schritte mit PDT 240
 12.3 Syntax Highlighting und Codeunterstützung 	243
 12.4 PHPEclipse 244
 
 13 SQL und Datenbanken 245
 13.1 Installation 245
 13.2 Die SQL-Perspektive 246
 13.3 Der IDBC-Treiber für MySQL 246
 13.4 Andere Datenbankprogramme mit IDBC-Treibern anbinden - . 250
 13.5 Mit der Datenbank arbeiten 250
 13.6 Die Datensätze sortieren und filtern 254
 13.7 Weitere PlugIns für SQL 256
 
 
 14 JavaServer Pages mit Tomcat 257
 14.1 WTP für JSPs und Servlets mit Tomcat 257
 14.2 Ein JSP-Projekt anlegen 261
 14.3 Tomcat stoppen und neu starten 267
 14.4 Eingabehilfen beim Programmieren 267
 14.5 JavaBeans verwenden 269
 14.6 Externe Bibliotheken einsetzen 270
 14.7 Einzelne class-Dateien erzeugen und verwenden 272
 14.8 Exportieren als war-Datei 273
 14.9 Weitere Plugins 273
 
 15 Servlets mit Tomcat und Ant 275
 15.1 Servlets 275
 15.2 Deployment mit Ant285
 
 16 JEE mit JBoss 293
 16.1 Voraussetzungen 293
 16.2 JBoss-Konfiguration 294
 16.3 jBoss starten und stoppen 295
 16.4 Die JMX-Console von jBoss aufrufen 297
 16.5 ISP und Servlets in jBoss 299
 16.6 XDoclet 299
 16.7 EjBs erstellen 300
 
 17 C und C++ mit CDT 311
 17.1 Voraussetzungen und Installation von CDT 311
 17.2 Cygwin unter  Windows für CDT installieren 312
 17.3 Ein C-Projekt 316
 17.4 Ein C++-Projekt 322
 17.5 Header- und Klassen-Dateien in C 323
 17.6 Externe Header-Dateien und Bibliotheken verwenden 328
 17.7 Eingabehilfen 	333
 17.8 Der C/C++Debugger 334
 
 18 FTP, WebDAV, CVS und Subversion 337
 18.1 Das PlugIn für FTP und WebDAV 337
 18.2 Übertragungen mit FTP 337
 18.3 WebDAV 338
 18.4 CVS 339
 18.5 Subversion 345
 
 A Installation Java JRE und SDK 349
 A.1 Installation IRE 349
 A.1.1 Installation unter Windows 349
 A.1.2 Installation unter Linux 349
 A.1.3 Installation für Mac OS X 350
 A.2 Installation des SDK 350
 A.2.1 Installation für Windows 351
 A.2.2 Installation für Linux 351
 A.2.3 Installation für MacOSX 352
 Inhalt der DVD-ROM 353
 Eclipse Public License -v1.0 355
 Stichwortverzeichnis 	361
 
        
        
        
        
         |  |  |