Einstieg in Eclipse: [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2014
|
Ausgabe: | 5., aktualisierte Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 400 S. Ill. 240 mm x 168 mm |
ISBN: | 9783836229586 3836229587 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042140771 | ||
003 | DE-604 | ||
005 | 20151014 | ||
007 | t | ||
008 | 141022s2014 gw a||| |||| 00||| ger d | ||
015 | |a 14,N24 |2 dnb | ||
016 | 7 | |a 1051865158 |2 DE-101 | |
020 | |a 9783836229586 |c Gb. : EUR 39.90 (DE), EUR 41.10 (AT), sfr 49.90 (freier Pr.) |9 978-3-8362-2958-6 | ||
020 | |a 3836229587 |9 3-8362-2958-7 | ||
024 | 3 | |a 9783836229586 | |
035 | |a (OCoLC)894718865 | ||
035 | |a (DE-599)DNB1051865158 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-92 |a DE-523 |a DE-1049 |a DE-1102 |a DE-11 |a DE-859 |a DE-29T |a DE-20 |a DE-19 |a DE-1028 |a DE-B768 |a DE-573 |a DE-M347 |a DE-1043 |a DE-473 | ||
082 | 0 | |a 005.13 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Künneth, Thomas |d 1970- |e Verfasser |0 (DE-588)123455987 |4 aut | |
245 | 1 | 0 | |a Einstieg in Eclipse |b [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] |c Thomas Künneth |
250 | |a 5., aktualisierte Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2014 | |
300 | |a 400 S. |b Ill. |c 240 mm x 168 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a Eclipse 4.4 |0 (DE-588)1060820242 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Eclipse 4.4 |0 (DE-588)1060820242 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4683481&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027580741&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027580741 |
Datensatz im Suchindex
_version_ | 1806329444096278528 |
---|---|
adam_text |
Titel: Einstieg in Eclipse
Autor: Künneth, Thomas
Jahr: 2014
Auf einen Blick
Teil I Grundlagen
1 Hands-on Eclipse 23
2 Arbeiten mit Eclipse 65
3 Arbeitsbereiche und Projekte 129
Teil II Fortgeschrittene Techniken
4 Funktionen mit Plug-ins erweitern 181
5 Fehlersuche und Test 227
6 Versionsverwaltung 273
Teil III Web- und Swing-Anwendungen
7 Erstellen einer Anwendung mit grafischer Benutzeroberfläche 313
8 Web-und AJAX-Anwendungen 361
http://d-nb.info/1051865158
Inhalt
Vorwort zur fünften Auflage 13
Einleitung 15
TEILI Grundlagen
1 Hands-on Eclipse 23
1.1 Java und Eclipse installieren 23
1.1.1 Installation von Java 24
1.1.2 Installation von Eclipse 27
1.1.3 Der erste Start 31
1.2 Das erste eigene Projekt 35
1.2.1 Ein neues Projekt anlegen 36
1.2.2 Ein erster Blick auf die Projektverwaltung 45
1.3 Ein Rundgang durch die IDE 50
1.3.1 Die Hilfefunktionen von Eclipse 51
1.3.2 Verfügbare Java-Laufzeitumgebungen anzeigen undbearbeiten 59
1.3.3 Ein neuer Look 62
1.4 Zusammenfassung 64
2 Arbeiten mit Eclipse 65
2.1 Perspektiven, Sichten und Editoren 65
2.1.1 DieWorkbench 66
2.1.2 Sichten 69
2.1.3 Editoren 71
2.1.4 Perspektiven 74
2.2 Java-Programme eingeben und bearbeiten 80
2.2.1 Einstellungen vornehmen 80
2.2.2 Der Java-Editor 84
2.2.3 Navigation 91
2.2.4 Komfortabel arbeiten 97
2.3 Suchen, Ersetzen und Refactoring 111
2.3.1 In und nach Dateien suchen 112
2.3.2 Suchen und Ersetzen im Quelltext 116
2.3.3 Refactoring 119
2.4 Zusammenfassung 126
3 Arbeitsbereiche und Projekte 12g
3.1 Der Arbeitsbereich 129
3.1.1 Arbeitsbereiche anlegen und wechseln 130
3.1.2 Im Arbeitsbereich abgelegte Informationen 132
3.1.3 Verknüpfte Ressourcen 136
3.2 Die Projektverwaltung 138
3.2.1 Verschiedene Arten von Projekten 138
3.2.2 Projekte verwalten 144
3.2.3 Das Menü »Project« 146
3.3 Komplexe Projekte 155
3.3.1 DerBuildPath 156
3.3.2 Bibliotheken 159
3.3.3 Launch Configurations 166
3.4 Ant und externe Tools 170
3.4.1 Ant 170
3.4.2 Externe Tools 175
3.5 Zusammenfassung 177
TEIL II Fortgeschrittene Techniken
4 Funktionen mit Plug-ins erweitern isi
4.1 Plug-ins aus Anwendersicht 182
4.1.1 Manuelle Installation von Plug-ins 182
4.1.2 Install New Software 183
4.1.3 Plug-ins verwalten 189
4.1.4 Eclipse Marketplace 193
4.2 Die technische Infrastruktur 198
4.2.1 Die Eclipse-Plattform 198
4.2.2 Features, Plug-ins und Fragmente 199
4.3 Eigene Plug-ins entwickeln 201
4.3.1 Das HelloWorld-Plug-in 201
4.3.2 Editoren der Perspektive »Plug-in Development« 205
4.3.3 Sichten der Perspektive »Plug-in Development« 213
4.4 Eclipse-RCP-Anwendungen 216
4.4.1 Ein kleines Beispiel 216
4.4.2 Branding und Verteilung 220
4.5 Zusammenfassung 225
5 Fehlersuche und Test 227
5.1 Visuelles Debuggen 228
5.1.1 Ein erstes Beispiel 228
5.1.2 Die Sichten der Perspektive »Debug« 232
5.2 Konzepte und Techniken 236
5.2.1 Architektur des Eclipse Debuggers 236
5.2.2 Breakpoints 241
5.3 Fortgeschrittene Debug-Techniken 250
5.3.1 Bedingte Programmunterbrechungen 250
5.3.2 Kontrollierte Einzelschrittverarbeitung 254
5.3.3 Änderungen vornehmen 260
5.4 Unit-Tests 264
5.4.1 JUnit im Überblick 264
5.4.2 Weitere JUnit-Funktionen 270
5.5 Zusammenfassung 272
6 Versionsverwaltung 273
6.1 Repositories aufsetzen 274
6.1.1 Subversion einrichten 274
6.1.2 Git einrichten 279
6.2 Subversion-Unterstützung 281
6.2.1 Subversive installieren und einrichten 281
6.2.2 Daten einchecken 286
6.2.3 Mit Repositories arbeiten 291
6.3 Git-Unterstützung 295
6.3.1 Daten einchecken 295
6.3.2 Mit Repositories arbeiten 299
6.4 Im Team arbeiten 301
6.4.1 Die Perspektive »Team Synchronizing« 301
6.4.2 Weitere teambezogeneFunktionen 309
6.5 Zusammenfassung 310
TEIL III Web- und Swing-Anwendungen
7 Erstellen einer Anwendung mit grafischer
Benutzeroberfläche 313
7.1 GUI-Editoren 314
7.1.1 Ein Überblick 314
7.1.2 WindowBuilder 315
7.1.3 Die Aufgabenverwaltung »Do it!« 321
7.2 Das Hauptfenster 324
7.2.1 Die Menüleiste 324
7.2.2 Der Darstellungsbereich 330
7.3 Die Dialoge 332
7.3.1 Aufgaben erfassen 332
7.3.2 Die übrigen Dialoge 340
7.4 Die Teile verbinden 343
7.4.1 Die Implementierung von »Do it!« 343
7.4.2 Die Anwendung paketieren 356
7.5 Zusammenfassung 359
8 Web- und AJAX-Anwendungen 36i
8.1 Java-Webanwendungen mit Eclipse 361
8.1.1 Web Standard Tools 362
8.1.2 Java EE Developer Tools 371
8.2 Remote Application Platform 378
8.2.1 ALAX 378
8.2.2 Grundlagen 379
8.2.3 Installation und Test 381
8.3 Zusammenfassung 385
Anhang 387.
A Literaturverzeichnis 389
B Das Download-Angebot zum Buch 391
Index 395 |
any_adam_object | 1 |
author | Künneth, Thomas 1970- |
author_GND | (DE-588)123455987 |
author_facet | Künneth, Thomas 1970- |
author_role | aut |
author_sort | Künneth, Thomas 1970- |
author_variant | t k tk |
building | Verbundindex |
bvnumber | BV042140771 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)894718865 (DE-599)DNB1051865158 |
dewey-full | 005.13 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13 |
dewey-search | 005.13 |
dewey-sort | 15.13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 5., aktualisierte Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV042140771</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20151014</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">141022s2014 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N24</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1051865158</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836229586</subfield><subfield code="c">Gb. : EUR 39.90 (DE), EUR 41.10 (AT), sfr 49.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-2958-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836229587</subfield><subfield code="9">3-8362-2958-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836229586</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)894718865</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1051865158</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-1028</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-473</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Künneth, Thomas</subfield><subfield code="d">1970-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123455987</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Einstieg in Eclipse</subfield><subfield code="b">[die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder]</subfield><subfield code="c">Thomas Künneth</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">5., aktualisierte Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">400 S.</subfield><subfield code="b">Ill.</subfield><subfield code="c">240 mm x 168 mm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Eclipse 4.4</subfield><subfield code="0">(DE-588)1060820242</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Eclipse 4.4</subfield><subfield code="0">(DE-588)1060820242</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4683481&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027580741&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027580741</subfield></datafield></record></collection> |
id | DE-604.BV042140771 |
illustrated | Illustrated |
indexdate | 2024-08-03T01:53:17Z |
institution | BVB |
isbn | 9783836229586 3836229587 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027580741 |
oclc_num | 894718865 |
open_access_boolean | |
owner | DE-92 DE-523 DE-1049 DE-1102 DE-11 DE-859 DE-29T DE-20 DE-19 DE-BY-UBM DE-1028 DE-B768 DE-573 DE-M347 DE-1043 DE-473 DE-BY-UBG |
owner_facet | DE-92 DE-523 DE-1049 DE-1102 DE-11 DE-859 DE-29T DE-20 DE-19 DE-BY-UBM DE-1028 DE-B768 DE-573 DE-M347 DE-1043 DE-473 DE-BY-UBG |
physical | 400 S. Ill. 240 mm x 168 mm |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spelling | Künneth, Thomas 1970- Verfasser (DE-588)123455987 aut Einstieg in Eclipse [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] Thomas Künneth 5., aktualisierte Aufl. Bonn Galileo Press 2014 400 S. Ill. 240 mm x 168 mm txt rdacontent n rdamedia nc rdacarrier Galileo Computing Eclipse 4.4 (DE-588)1060820242 gnd rswk-swf Eclipse 4.4 (DE-588)1060820242 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4683481&prov=M&dok_var=1&dok_ext=htm Inhaltstext HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027580741&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Künneth, Thomas 1970- Einstieg in Eclipse [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] Eclipse 4.4 (DE-588)1060820242 gnd |
subject_GND | (DE-588)1060820242 |
title | Einstieg in Eclipse [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] |
title_auth | Einstieg in Eclipse [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] |
title_exact_search | Einstieg in Eclipse [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] |
title_full | Einstieg in Eclipse [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] Thomas Künneth |
title_fullStr | Einstieg in Eclipse [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] Thomas Künneth |
title_full_unstemmed | Einstieg in Eclipse [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] Thomas Künneth |
title_short | Einstieg in Eclipse |
title_sort | einstieg in eclipse die werkzeuge fur java entwickler aktuell zu luna und java 8 werkzeuge fur die profi entwicklung glasklar vorgestellt inkl git subversion unit tests plug in entwicklung gui entwicklung mit dem windowbuilder |
title_sub | [die Werkzeuge für Java-Entwickler ; aktuell zu Luna und Java 8 ; Werkzeuge für die Profi-Entwicklung glasklar vorgestellt ; inkl. Git, Subversion, Unit-Tests, Plug-in-Entwicklung ; GUI-Entwicklung mit dem WindowBuilder] |
topic | Eclipse 4.4 (DE-588)1060820242 gnd |
topic_facet | Eclipse 4.4 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4683481&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027580741&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kunneththomas einstiegineclipsediewerkzeugefurjavaentwickleraktuellzulunaundjava8werkzeugefurdieprofientwicklungglasklarvorgestelltinklgitsubversionunittestspluginentwicklungguientwicklungmitdemwindowbuilder |