Pro Spring Boot 2
488 Seiten
German
PDF
4.5

Pro Spring Boot 2

Pro Spring Boot 2

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch Pro Spring Boot 2 von Felipe Gutierrez ist nicht nur eine weitere Einführung in das beliebte Framework, sondern ein tiefer Einblick in die Mechanismen, die Spring Boot zugrunde liegen. Es wurde 2019 veröffentlicht und ist für Entwickler, die nicht nur vorgefertigte Lösungen nutzen, sondern auch verstehen wollen, wie sie „unter der Haube“ funktionieren, nach wie vor relevant. Auf 488 Seiten enthüllt der Autor konsequent die Philosophie von Spring Boot, beginnend mit der grundlegenden Einrichtung bis hin zu fortgeschrittenen Themen wie der Erstellung eigener Starter und der Integration mit Cloud-Plattformen.

Worum geht es in diesem Buch?

Das Buch widmet sich der zweiten Version von Spring Boot – einem der gefragtesten Werkzeuge im Java-Ökosystem. Im Gegensatz zu vielen Tutorials, die lehren „wie man es macht“, erklärt Gutierrez, „warum es genau so funktioniert“. Der Schwerpunkt liegt auf:

  • Autokonfiguration und ihrem inneren Aufbau
  • Erstellung von production-ready Anwendungen
  • Arbeit mit Datenbanken, einschließlich NoSQL
  • Entwicklung von Microservices und deren Testen
  • Bereitstellung in der Cloud (Cloud Foundry, Heroku, Docker)

Struktur der Ausgabe

Das Material ist in 13 Kapitel unterteilt, die jeweils praktische Beispiele enthalten. Die ersten Kapitel führen in die Grundlagen ein: Projekteinrichtung, Konfigurationsdateien, Arbeit mit Actuator. Anschließend geht der Autor zu komplexeren Themen über: reaktive Programmierung mit WebFlux, Sicherheit, Monitoring. Die letzten Kapitel widmen sich der Erstellung eigener Starter und der Integration mit externen Systemen.

Für wen ist dieses Buch?

Das Buch richtet sich an erfahrene Java-Entwickler, die bereits mit dem Spring Framework vertraut sind und auf Spring Boot 2 umsteigen möchten. Anfänger werden es schwer haben: Der Autor setzt Kenntnisse in Dependency Injection, AOP, JPA und den Grundlagen der Webentwicklung voraus. Wenn Sie jedoch bereits Erfahrung mit Java haben und Ihre Kenntnisse im Bereich der Microservice-Architektur vertiefen möchten, ist dies die ideale Wahl.

Was lernt der Leser?

  • Wie der Autokonfigurationsmechanismus funktioniert und wie man ihn anpasst
  • Erstellung von RESTful-Webdiensten mit Spring MVC und WebFlux
  • Integration mit verschiedenen Datenbanken (JPA, MongoDB, Redis)
  • Einrichtung der Sicherheit mit Spring Security
  • Überwachung und Verwaltung der Anwendung über Actuator und Micrometer
  • Bereitstellung in Cloud-Umgebungen und Containerisierung mit Docker
  • Schreiben von Unit- und Integrationstests für Spring Boot-Anwendungen

Stärken

Der Hauptvorteil des Buches ist die Gründlichkeit der Bearbeitung. Der Autor gibt nicht nur fertige Rezepte, sondern analysiert den Quellcode von Spring Boot und zeigt, wie die wichtigsten Annotationen und Konfigurationen aufgebaut sind. Der zweite Pluspunkt ist die Fülle an praktischen Beispielen: Jeder Abschnitt wird von Code begleitet, der sofort ausgeführt werden kann. Drittens liegt der Schwerpunkt auf Produktionsszenarien: Monitoring, Logging, Profile, externe Konfigurationen. Schließlich ist das Buch gut strukturiert: vom Einfachen zum Komplexen, mit klaren Überschriften und Zusammenfassungen am Ende der Kapitel.

Empfehlung

Das Buch ist nützlich für:

  • Java-Entwickler, die auf Spring Boot 2 umsteigen
  • Architekten, die Microservice-Systeme entwerfen
  • DevOps-Ingenieure, die für die Bereitstellung von Spring-Anwendungen verantwortlich sind
  • Fortgeschrittene Studenten, die moderne Java-Frameworks studieren

Wenn Sie ein Buch suchen, das nicht nur den Umgang mit Spring Boot lehrt, sondern auch ein Verständnis für seine innere Funktionsweise vermittelt – dann ist Pro Spring Boot 2 eine ausgezeichnete Anschaffung.

Empfehlungen