Programmieren mit Edipse 3

Michael Seeboerger-Weichselbaum Programmieren mit Edipse 3 Universelle Entwicklungsplattform für Java, PHP, C/C++, SQL, XML, XSLT, XSL-FO, JSP, Servl...
Author: Ludo Färber
1 downloads 4 Views 131KB Size
Michael Seeboerger-Weichselbaum

Programmieren mit Edipse 3 Universelle Entwicklungsplattform für Java, PHP, C/C++, SQL, XML, XSLT, XSL-FO, JSP, Servlets, J2EE, UML, HTML, CSS, JavaScript

I n halts verzeich n is

i I.I i.2 1.3

Einleitung und Ziel des Buches

11

Die IDE Eclipse Was ist Eclipse? Welche Programmiersprachen und Technologien unterstützt Eclipse? Mindest-Voraussetzungen für die Installation und den Betrieb von Eclipse

15 15 17 17

1.4

Bezug der aktuellen Eclipse-Version

19

T.5

Eclipse spricht Deutsch

23

1.6

Das Language Pack aktualisieren

24

1.7 T.8

Eclipse-Distributionen Informationen aus dem Internet

24 25

2

Erste Schritte mit Eclipse

27

2.1

Erster Start

27

2.2

Die Oberfläche von Eclipse: Perspektiven

29

2.3

Ein erstes Java-Projekt

31

2.4 2.5

Programmierhilfen Syntaxfehler anzeigen und beheben

38 42

3

Java-Entwicklung mit Eclipse

47

3.1 3.2 3.3

Klassen importieren Die Applikationen mit Argumenten ausführen Eine neue Methode hinzufügen

47 49 51

3.4

JavaBeans erstellen u n d verwenden

52

3.5

Eine jar-Datei e r z e u g e n

56

3.6

Externe jar-Dateien verwenden

59

3.7

Java-Applets erstellen

64

4

Nützliche Hilfen in Eclipse

67

4.1

Mehrere JREs u n d SDKs verwenden

67

4.2

Javadoc

71

4.3

Projekte importieren

75

sverzeichnis

5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9

Debuggen und Testen Der Debugger Den Debugger starten und die Debug-Perspektive Einen Breakpoint setzen Durch den Code gehen Debuggen beenden und neu debuggen Breakpoint deaktivieren und löschen Breakpoints nach Durchläufen aktivieren Testen mit JUnit Weitere Codetests und -prüfungen

79 79 80 81 82 83 84 84 85 97

6 6.1 6.2 6.3 6.4 6.5 6.6 6.7

Vorgänge mit Ant automatisieren Ant und Eclipse Ant arbeitet Compilieren jar-Datei erzeugen Dateioperationen Der Ant-Editor Debuggen

99 99 99 101 104 106 108 110

7 7.1 7.2 7.3 7.4 7.5 7.6

Modellieren mit UML Voraussetzungen und Installation Ein UML-Projekt Vererbung Interfaces Ein Klassendiagramm nachträglich generieren Weitere Plugins

113 113 116 137 138 139 140

8 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9

Eclipse aktualisieren und mit Plugins erweitern Eclipse updaten Plugins installieren Mehrere Plugins gleichzeitig installieren Eclipse starten mit der Option -clean Das sollten Sie bei einer Plugin-Installation beachten Ein Plugin aktualisieren, deaktivieren und löschen Wenn Plugins fehlen EMF, GEFundJEM Wie und wo gibt es Plugins?

141 141 145 154 155 155 157 159 160 164

Inha

9 9.1 9.2 9.3

HTML, CSS und JavaScript mit WTP Das WTP Installation von WTP HTML und XHTML

165 165 165 166

9.4 9.5 9.6

CSS JavaScript Validieren und Formatieren mit HTML Tidy

173 1 76 180

10 10.1 10.2 10.3 10.4 10.5 10.6

XML, DTD und Schema XML Eine XML-Datei grafisch erstellen und editieren Eine DTD erstellen Ein XML Schema erstellen Validieren gegen DTD und Schema Weitere XML-Plugins

187 187 192 196 198 207 209

11 11.1 11.2 11.3 11.4 11.5

XSLT und XSL-FO XSLT mit Orangevolt XSLT Ant-Task für XSLT XSL-FO mit FOP Bridge Ant-Task für XSL-FO Ant-Tasks für XSLT und XSL-FO kombinieren

211 211 218 219 229 230

12 12.1 12.2 12.3 12.4 12.5 12.6 12.7

PHP Voraussetzungen für das Plugin PHPEclipse Installation und Konfiguration Erste Schritte mit PHPEclipse Syntax-Highlighting und Codeunterstützung HTML verwenden HTML Tidy Weitere Plugins für PHP

233 233 234 236 239 242 243 243

13 13.1 13.2 13.3 13.4 13.5

SQL und Datenbanken Installation MySQL starten und stoppen Die SQL-Perspektive Der f DBC-Treiber für MySQL Andere Datenbankprogramme mit JDBC-Treibern anbinden

245 245 246 246 247 251

tsverzeichnis

13.6

Mit der Datenbank arbeiten

251

13.7

Die Datensätze sortieren und filtern

255

.13.8

Weitere Plugins für SQL

257

14

Tomcat, JSP und Servlets

259

14.1

WTP für JSPs und Servlets mitTomcat

259

14.2

Ein JSP-Projekt anlegen

264

14.3

Tomcat stoppen und neu starten

273

14.4

Eingabehilfen beim Programmieren

273

14.5

JavaBeans verwenden

275

14.6

Externe Bibliotheken einsetzen

277

14.7

Einzelne class-Dateien erzeugen und verwenden

278

14.8

Weitere Plugins

280

15

Servlets mit Tomcat und Ant

281

15.1

Servlets

281

15.2

Deployment mit Ant

290

16

J2EE mit JBoss und Apache Geronimo

301

16.1

Voraussetzungen

301

16.2

JBoss-Konfiguration

301

16.3

JBoss starten und stoppen

305

16.4

Die JMX-Console von JBoss aufrufen

306

16.5

JSP und Servlets in JBoss

308

16.6

EJBs erstellen

310

16.7

Apache Geronimo

321

17

C und C++ mit CDT

325

17.1

Voraussetzungen und Installation von CDT

325

17.2

Cygwin unter Windows für CDT installieren

326

17.3

Ein C-Projekt

330

17.4

Ein C++-Projekt

335

17.5

Header- und Klassen-Dateien in C++

338

17.6

Externe Header-Dateien und Bibliotheken verwenden

342

17.7

Eingabehilfen

348

17.8

Der C/C++Debugger

350

Inhaltsverzeichnis

18 18.1 18.2 18.3 18.4 18.5

FTP, WebDAV, CVS und Subversion Das Plugin für FTP und WebDAV Übertragungen mit FTP WebDAV CVS Subversion

353 353 354 358 360 366

A A.i A.2

Installation JRE und SDK Installation JRE Installation des SDK

371 371 373

B

Inhalt der CD-ROM

375

C

Eclipse Public License - v i . o

377

Stichwortverzeichnis

383

9