Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Java 6: Anwendungen programmieren - Von der GUI-Programmierung bis zur Datenbank-Anbindung

Java 6: Anwendungen programmieren - Von der GUI-Programmierung bis zur Datenbank-Anbindung

von: Helmut Balzert, Jürgen Priemer

W3L. GmbH, 2008

ISBN: 9783937137094, 505 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 24,99 EUR

Ersparnis: 4,91 EUR

  • Erotik Knigge
    JSP für Einsteiger. Dynamische Websites mit JavaServer Pages erstellen.
    Spring & Hibernate - Eine praxisbezogene Einführung
    Rich Internet Applications mit Adobe Flex 3
    Struts 2 im Einsatz
    Die Eclipse Rich Client Platform - Entwicklung von erweiterbaren Anwendungen mit RCP
    Excel-VBA in 21 Tagen. Für Excel 97/2000/2002.
    Postfix
  • Aufatmen! - In nur einem Tag endgültig zum Nichtraucher.
    UML@Work - Objektorientierte Modellierung mit UML2
    ATL programmieren - Der einfache Weg zur ATL-Anwendung

     

     

     

     

     

     

 

Mehr zum Inhalt

Java 6: Anwendungen programmieren - Von der GUI-Programmierung bis zur Datenbank-Anbindung


 

Vorwort

6

Inhalt

10

1 Aufbau und Gliederung *

14

2 GUIs – Der Schnelleinstieg *

18

2.1 Zuerst das Fenster, dann der Inhalt

19

2.2 Die Java Foundation Classes

26

2.3 Die Fensterklassen und die Klasse

28

2.4 Komposition vs. Vererbung *

33

2.5 Ereignisverarbeitung: Der Einstieg *

38

2.6 Druckknöpfe und Textfelder *

45

3 Testen von GUIs **

54

3.1 Aufnehmen von Testskripten **

54

3.2 Testgetriebene GUI-Entwicklung ***

58

4 GUI-Grafikeditoren **

62

5 Applets – Java-Anwendungen im Web- Browser *

66

5.1 »Hello World« als Applet *

66

5.2 Aufbau und Start eines Applets *

70

5.3 Von einer Java-Anwendung zu einem Java- Applet *

75

6 Grafikprogrammierung – eine Einführung *

78

6.1 Der Grafikkontext und die Methode

78

6.2 Die Klasse

82

6.3 Bilder laden und anzeigen *

92

7 Die Java-Ereignisverarbeitung im Detail *

100

7.1 Ereignistypen *

100

7.2 Ereignisbeobachter *

102

7.3 Adapterklassen *

104

7.4 Programmierung der Ereignisverarbeitung *

106

7.5 Innere Klassen in Java ***

110

7.6 Beispiel: Ein einfacher UML-Editor *

113

8 GUI-Gestaltung – Theorie und Praxis *

124

8.1 Zuerst die Theorie: Software- Ergonomie *

125

8.2 Zuerst die Theorie: Zur Dialoggestaltung *

126

8.2.1 Fenster *

128

8.2.2 Menüs *

132

8.2.3 Gestaltungs- & Bewertungskriterien für den Dialog *

136

8.3 Dann die Praxis: Dialog- Programmierung in Java *

139

8.3.1 Die Java-Fensterhierarchie *

140

8.3.2 Dialogfenster in Java *

145

8.3.3 Java-Menüs *

160

8.4 Dann die Praxis: Entwicklung der Dialog- Schnittstelle *

167

8.4.1 Von der Skizze zum Prototyp *

168

8.4.2 Anbindung des Fachkonzepts: Das MVC-Muster *

173

8.5 Zuerst die Theorie: Zur E/AGestaltung

179

8.5.1 Interaktionselemente *

180

8.5.2 Gestaltung von Fenstern *

188

8.6 Dann die Praxis: E/A-Programmierung in Java *

197

8.6.1 Java-Interaktionselemente *

198

8.6.2 Das MVC-Muster am Beispiel einer Java- Tabelle *

206

8.6.3 Layout-Manager *

214

8.6.4 Eigene Layout-Manager in Java ***

221

8.6.5 Das MVC-Muster und die Schnittstelle

228

8.7 Vom OOA-Modell zur Benutzungsoberfläche ***

237

8.8 Anbindung der Benutzungsoberfläche an das Fachkonzept **

244

8.9 Fallbeispiel: Artikel- und Lieferantenverwaltung

252

9 Modellgetriebene Entwicklung **

254

9.1 Modellieren mit dem Enterprise Architect ***

255

9.1 Modellieren mit dem Enterprise Architect

255

9.3 Reverse Engineering ***

257

10 Persistenz mit relationalen Datenbanksystemen *

258

10.1 Relationale Datenbanksysteme und SQL

259

10.2 Datenbankzugriff per JDBC

263

10.3 Das einfache DAO-Muster **

269

10.4 Das komplexe DAO-Muster **

276

10.5 JPA: das Java Persistence API ***

283

11 Exkurs: Nebenläufigkeit **

290

11.1 Zuerst die Theorie: Nebenläufigkeit durch Threads

290

11.2 Dann die Praxis: Threads in Java

292

11.3 Dann die Praxis: Swing und Nebenläufigkeit **

297

12 Betriebswirtschaftlich/ administrative Anwendungen **

308

12.1 Eigenschaften betriebswirtschaftlicher Anwendungen

308

12.2 AVplus – P.ichtenheft und Glossar *

311

12.3 AVplus – das OOA-Modell **

317

12.4 AVplus – Architektur und Komponenten **

320

12.5 AVplus – GUI **

324

12.6 AVPlus – OOD und OOP des Fachkonzepts ( Teil 1) **

333

12.7 AVPlus – OOD und OOP des Fachkonzepts (Teil 2) **

342

12.8 AVPlus – OOP und Anbindung der GUI

350

12.8 AVPlus – OOP und Anbindung der GUI (Teil 1) **

350

12.9 AVPlus – OOP und Anbindung der GUI

360

12.9 AVPlus – OOP und Anbindung der GUI (Teil 2)

360

12.10 AVPlus – Anwendungslogik & Datenhaltung ( Teil 1) **

370

12.11 AVPlus – Anwendungslogik & Datenhaltung (Teil 2)

376

12.12 AVPlus – OOP der Datenhaltungsschicht

379

12.13 AVPlus – Berechtigungssteuerung ***

394

12.14 AVPlus – Internationalisierung und Lokalisierung ***

400

13 Exkurs: XML *

408

13.1 Was ist XML? *

408

13.2 XML-Dokument *

409

13.3 DTD – Teil 1 *

413

13.4 DTD – Teil 2 *

416

13.5 XML-Schema – Teil 1 **

420

13.6 XML-Schema – Teil 2 **

424

13.7 XML und Java **

431

14 Technische Anwendungen **

440

14.1 Wetterstation – P.ichtenheft, OOA und GUI **

440

14.2 Wetterstation – OOD **

443

14.3 Wetterstation – GUI **

444

14.4 Wetterstation – Anwendungslogik **

449

14.5 Wetterstation – XML-Daten ***

455

14.6 Wetterstation – Datenhaltung **

462

14.7 Wetterstation – Nebenläu.gkeit ***

463

15 Spielen mit (maschineller) Intelligenz **

466

15.1 Othello – P.ichtenheft und GUI **

466

15.2 Othello – Das OOA-Modell **

469

15.3 Othello – Das OOD-Modell **

471

15.4 Othello – OOP der Othello-Engine ***

473

15.5 Othello – OOP der Othello-GUI **

479

Glossar

488

Literatur

498

Sachindex

500