Java-Komponenten - Grundlagen, prototypische Realisierung und Beispiele für Komponentensysteme. Extra: Mit kostenlosem E-Book. Zugangscode im Buch
Verlag | Hanser Fachbuchverlag |
Auflage | 2013 |
Seiten | 310 |
Format | 1,0 x 1,0 x 1,0 cm |
Gewicht | 592 g |
ISBN-10 | 3446431764 |
ISBN-13 | 9783446431768 |
Bestell-Nr | 44643176M |
Die Entwicklung großer Software-Systeme beginnt heute nicht mehr "auf der grünen Wiese". In einigen Anwendungsbereichen existieren bereits mächtige Basissysteme, für die anwendungsspezifische Komponenten entwickelt werden müssen. Beispiele hierfür sind Eclipse und Enterprise Java Beans, aber auch das Android-Betriebssystem von Smartphones.
In diesem Lehrbuch werden zuerst die wesentlichen Java-Grundlagen, die für die Komponentenprogrammierung wichtig sind, vermittelt. Anschließend werden die Grundprinzipien der Komponentenprogrammierung herausgearbeitet und anhand eines selbst entwickelten Beispiels vorgestellt. Im letzten Teil werden die Leserinnen und Leser exemplarisch mit einigen Formen der komponentenbasierten Software-Entwicklung wie z.B. Java Beans, OSGi, Eclipse, Servlets, Enterprise Java Beans und Android vertraut gemacht.
Nach dem Durcharbeiten des Lehrbuchs sollen die Leserinnen und Leser in der Lage sein,
- Komponenten für die im Buch behandelten Frameworks z u entwickeln,
- sich leicht in andere Komponenten-Frameworks einarbeiten zu können
- sowie eigene Komponenten-Frameworks zu entwickeln.
Inhaltsverzeichnis:
Teil 1: Java-Grundlagen:
- Generics
- Reflection
- Annotationen
- Dynamische Proxies
- Hot Deployment
Teil 2: Grundlagen der Programmierung von Komponenten in Java
- Definition von Komponenten
- wesentliche Eigenschaften
- ein einfaches selbst entwickeltes Komponenten-Framework
Teil 3: Beispiele für Komponenten-Systeme:
- Java Beans
- OSGi
- Eclipse
- Servlets / JSP
- Enterprise Java Beans (EJB)
- Android