NetBeans Platform 7

Das umfassende Handbuch

(Autor)

Buch | Hardcover
670 Seiten
2011 | 2. aktualisierte und erweiterte Auflage
Galileo Press (Verlag)
978-3-8362-1731-6 (ISBN)
49,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Heiko Böck ist Master of Science in Informatik und Experte im Bereich der professionellen Software- Entwicklung mit Java. Er entwickelt seit Jahren Anwendungen mit der NetBeans Platform. Für seine Arbeit mit NetBeans wurde er ins NetBeans Dream Team gewählt.
NetBeans Platform 7 stellt vielfältige, komfortable Mittel für die Rich-Client-Entwicklung mit Java zur Verfügung. Wie Sie diese Mittel nutzen und erweitern, um professionelle Applikationen zu erstellen, zeigt dieses umfassende Handbuch. Neben den Grundlagen werden die zahlreichen Konzepte und APIs von NetBeans Platform 7 ausführlich behandelt. Es wird gezeigt, wie Sie grafische Oberflächen für Rich Clients entwickeln und Webservices, Datenbanken und viele andere Funktionalitäten in Ihre Anwendungen einbinden. Darüber hinaus erfahren Sie, wie Sie mithilfe von Maven auch in Eclipse und IntelliJ IDEA NetBeans-Platform-Anwendungen entwickeln können.

1. Leichter Einstieg
Vom Aufbau der NetBeans Platform bis zum Debugging der fertigen Anwendungen lernen Sie alle Grundlagen der Rich-Client-Entwicklung in Java mit NetBeans Platform 7 kennen.

2. Rich Clients entwickeln
Statten Sie Ihre Anwendungen mit Datenbanken, Webservices und GUIs aus. Greifen Sie auf Enterprise Java Beans zu, internationalisieren Sie Ihre Anwendungen u.v.m.

3. OSGi und die NetBeans Platform
Sie erfahren, wie Sie OSGi-Bundles innerhalb Ihrer Anwendung nutzen und die gesamte Anwendung mit dem OSGi-Framework ausführen.

4. Eclipse und NetBeans
Über Maven können Sie die NetBeans Platform auch unter Eclipse nutzen. Oder Sie steigen ganz auf NetBeans um und migrieren Ihre Eclipse- Anwendungen.

5. Lernen Sie am Praxisbeispiel
An einem Beispielprojekt sehen Sie den vollständigen Entwicklungsprozess einer professionellen Rich-Client-Anwendung.

6. Lehrbuch und Referenz in einem
Pro Kapitel wird jeweils eine thematische Einheit behandelt. So können Sie das Buch wie eine Referenz nutzen.

Heiko Böck ist Informatik-Ingenieur und Experte im Bereich der professionellen Software-Entwicklung mit Java. Bei ProSiebenSat.1 Produktion befasste er sich mit der Migration von bestehenden Unternehmensanwendungen auf Rich-Client-Plattformen mit Fokus auf NetBeans Platform.

Vorwort 19

TEIL I: Basics & Concepts: Grundlagen der NetBeans Platform 25

1 Einführung 27
2 Aufbau der NetBeans Platform 33
3 Das NetBeans Module System 43
4 Das OSGi Framework 81
5 Das Lookup-Konzept 89
6 Aktionen 113
7 Daten und Dateien 129
8 Tipps und Tricks 147

TEIL II: Look & Feel: Entwicklung von Benutzeroberflächen 153

9 Menubar und Toolbar 155
10 Window System 171
11 Statusbar und Progressbar 199
12 Nodes & Explorer 209
13 Dialoge und Wizards 225
14 Visual Library 249
15 Tipps und Tricks 273

TEIL III: Fix & Fertig: Verwenden der NetBeans Platform Standard Module 283

16 Hilfesystem 285
17 Output Window 295
18 Navigator 299
19 Properties 305
20 Optionen und Einstellungen 311
21 Palette 323

TEIL IV: Use & Extend: Advanced APIs der NetBeans Platform & IDE 335

22 Palette API 337
23 Task List API 343
24 Quick Search API 349
25 Auto Update Services API 355

TEIL V: Server & Databases: Enterprise-Anwendungen und die NetBeans Platform 365

26 Java DB 367
27 Hibernate 389
28 Java Persistence API 401
29 MySQL und EclipseLink 409
30 Web Services 415
31 Die Java Enterprise Edition und die NetBeans Platform 423
32 RESTful Web Services 437
33 Authentifizierung und Multi-User-Login 447

TEIL VI: Pack & Ship: Anpassen, ausliefern und aktualisieren von Anwendungen 467

34 Internationalisierung und Lokalisierung 469
35 Anwendung anpassen und verpacken 479
36 Update einer NetBeans-Platform-Anwendung 489

TEIL VII: Test & Tooling: Entwickeln und testen von NetBeans-Platform-Anwendungen 501

37 Maven und die NetBeans Platform 503
38 Eclipse IDE und die NetBeans Platform 521
39 Von Eclipse zu NetBeans 529
40 IntelliJ IDEA und die NetBeans Platform 539
41 NetBeans Swing GUI Builder 545
42 Testen von NetBeans-Platform-Anwendungen 567
43 Debugging mit der NetBeans IDE 593

TEIL VIII: Play & More: Entwicklung eines MP3-Managers als Beispiel für eine NetBeans-Platform-Anwendung 603

44 Beispielprojekt: MP3-Manager 605

ANHANG 649

Index 659

Reihe/Serie Galileo Computing
Verlagsort Bonn
Sprache deutsch
Maße 240 x 168 mm
Gewicht 1306 g
Einbandart gebunden
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte Eclipse • IDE • IntelliJ IDEA • Java • Java 7 (Programmiersprache); Spez. Anwendungsbereiche • Maven • NetBeans • OSGi • platform • RCP • Rich Client
ISBN-10 3-8362-1731-7 / 3836217317
ISBN-13 978-3-8362-1731-6 / 9783836217316
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90