lehrerbibliothek.deDatenschutzerklärung
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
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,95
alle 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 13
1 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