NetBeans Platform 7
Galileo Press (Verlag)
978-3-8362-1731-6 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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? |
aus dem Bereich