Guido Oelmann: Modularisierung mit Java 9

Grundlagen und Techniken für langlebige Softwarearchitekturen

Guido Oelmann: Modularisierung mit Java 9
Produkttyp: eBook-Download
Verlag: dpunkt.verlag
Erschienen:
Sprache: Deutsch
Seiten: 330 (Druckfassung)
Format: EPUB Info▼
Download: 6,1 MB
EPUB eBook-Download
32,90 €
inkl. MwSt
eBook in den Warenkorb

Dieses Buch liefert Ihnen eine fundierte und kompakte Einführung in das Thema Modularisierung von Software und zeigt, wie Sie modularisierte Anwendungen auf Basis des Java-Modulsystems erstellen können.

Im ersten Teil des Buches geht es um die theoretischen Grundlagen: Was ist überhaupt ein Modul? Wie lässt sich ein Softwaresystem sinnvoll modularisieren? Was ist beim Entwurf von Modulen und dem Zusammenspiel der Module untereinander zu beachten? Warum ist Modularisierung eigentlich so wichtig? Hier lernen Sie die Prinzipien, die auch außerhalb der Java-Welt ihre Verwendung finden, und werden in das Denken in Modulen und Schnittstellen eingeführt.

Der zweite Teil stellt das mit Java 9 eingeführte Java-Modulsystem in seiner ganzen Bandbreite vor und erläutert dieses anhand vieler Beispiele. Dabei geht es u.a. um:

- Arten von Java-Modulen

- Services

- Modulschichten

- Das modularisierte JDK

- Erstellung eigener JREs

- Testen und Patchen von Modulen

- Migration von Anwendungen

Darüber hinaus wird die Verwendung der gängigen IDEs (Eclipse, NetBeans, IntelliJ IDEA) und Build-Tools (Ant, Maven, Gradle) mit Java-Modulen behandelt.

Die Betrachtung weiterer Modularisierungsansätze – Microservices und Container – schließen das Buch ab. Anhand von Beispielen erfahren Sie, wie sich diese Ansätze mit Java-Modulen verbinden lassen.

Diese Produkte könnten Ihnen auch gefallen:

Kai Spichale: API-Design
eBook-Download EPUB
36,90 €
Michael Inden: Java lernen – kurz & gut
eBook-Download EPUB
16,90 €
Michael Inden: Einfach Java
eBook-Download EPUB
22,90 €
Michael Inden: Der Weg zum Java-Profi
eBook-Download EPUB
52,90 €
Dominik Kress: GraphQL
eBook-Download EPUB
29,90 €
Michael Inden: Java Challenge
eBook-Download EPUB
34,90 €
Michael Inden: Java 9 – Die Neuerungen
eBook-Download EPUB
26,90 €
Alexandru Jecan: Java 9
eBook-Download EPUB
2,99 €
Mark Heckler: Spring Boot
eBook-Download EPUB
36,90 €