Spring Boot 2
eBook - ePub

Spring Boot 2

Moderne Softwareentwicklung mit Spring 5

  1. 460 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

Spring Boot 2

Moderne Softwareentwicklung mit Spring 5

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Spring Boot hat seit 2014 das Spring-Ökosystem revolutioniert und verdrängt in zunehmendem Maße "klassische" Spring-Anwendungen.Spring Boot ist kein neues Framework, sondern basiert auf Spring und dem Spring-Ökosystem. Es vereinfacht die Verwaltung von Abhängigkeiten und die Konfiguration des Spring- Frameworks. Spring Boot löst dabei Probleme, die einer effektiven und effizienten Produktivsetzung im Weg stehen, und bietet vielfältige Möglichkeiten, testgetrieben zu entwickeln.Spring Boot sollte die erste Wahl sein, Springbasierte Anwendungen zu entwickeln, unabhängig davon, ob es sich um Microservices handelt oder nicht.Dieses Buch bietet eine umfassende Einführung in die von Spring Boot unterstützten Spring-Module und -Technologien: - Webanwendungen- Reaktive Anwendungen- Security- Datenbanktechnologien- Caching- Tests und DokumentationDarüber hinaus stellt es verschiedene Möglichkeiten vor, Spring-Boot-Anwendungen zu deployen, sowohl in klassischen als auch in Cloud- Szenarien.Hinweise auf Best Practices sowie eine Übersicht der zahlreichen Änderungen von Spring Boot 1 auf Version 2 runden das Buch ab.

Häufig gestellte Fragen

Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja, du hast Zugang zu Spring Boot 2 von Michael Simons im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatik & Programmierung in Java. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Jahr
2018
ISBN
9783960883890

Teil III

Das Spring-Ökosystem

Das erste Kapitel in Teil III ist einem der größten Module des Spring-Frameworks gewidmet, dem Spring-Web-MVC-Modul. Sie werden lernen, unterschiedliche Template-Engines zu nutzen und REST-APIs bereitzustellen.
Das Kapitel 8 »Security« stellt Spring Security und damit verbundene Projekte vor. Sie lernen, wie Sie Spring-Boot-Anwendungen, die Web MVC nutzen, vor unbefugtem Zugriff schützen und absichern können.
Im Kapitel 10 »Persistenz« und den Abschnitten 10.2 »Relationale Datenbanken« und 10.3 »NoSQL-Technologien« werden wir uns mit den Möglichkeiten beschäftigen, aus einer Spring-Boot-Anwendung heraus Daten zu speichern und zu verwalten.
Die Kapitel 11 »Caching« und 12 »Messaging« stellen die Abstraktionen in Bezug auf Caching und Messaging vor, die Spring Boot zusammen mit den entsprechenden Modulen des Spring-Frameworks anbietet.
Das Buch wäre nicht vollständig, wenn es nicht die neue Unterstützung des reaktiven Programmiermodells in Spring 5 demonstrieren würde.
Die Beispiele der vorhergehenden Kapitel wurden in der Regel so aufgebaut, dass sie alle für sich bereits erklären, wie verschiedene Schichten einer Spring-Boot-Anwendung getestet werden. Mit der Lektüre des Kapitels 15 »Tests und Dokumentation« wird nicht nur das Wissen über Tests vertieft, sondern mit Spring REST Docs eine Ergänzung zu Spring-Boot-Tests vorgestellt, die den Nutzen von Unit- und Integrationstests über den eigentlichen Test hinaus vergrößert.
Bitte beachten Sie, dass die Auswahl von Themen in diesem Teil nicht vollständig ist und auch nicht vollständig sein kann. Sie können in einer Spring-Boot-Anwendung alle Spring-Funktionalitäten sowie alle von Spring unterstützten Technologien nutzen. In der Regel stehen mittlerweile für viele Dinge sogenannte »Starter« zur Verfügung, die Ihnen große Teile notwendiger Konfiguration vollständig abnehmen. Ausgewählt wurden hier Themen, die für die meisten modernen Anwendungen relevant sind.

8Webanwendungen

Das Spring-Framework im Allgemeinen und Spring Boot im Speziellen sind extrem vielfältig einsetzbar, aber ganz oft werden Sie Spring einsetzen, um Webanwendungen oder webbasierte Microservices zu entwickeln. Grundlage dafür ist das Model-View-Controller-Framework Spring Web MVC. Spring Web MVC ermöglicht im Gegensatz zu anderen MVC-Frameworks gleichermaßen die Erstellung von REST-Schnittstellen als auch Weboberflächen mit einem konsistenten Programmiermodell.
Spring Boot eignet sich zusammen mit einem eingebetteten Container wie Tomcat, Jetty oder Undertow ideal, um self-contained HTTP-Server zu erstellen. Die notwendige Funktionalität und Konfiguration liefert der Starter spring-boot-starter-web, den Sie bereits in Kapitel 1 kennengelernt haben.
Im Folgenden beschäftigen wir uns zuerst kurz mit den Grundlagen von Spring Web MVC und anschließend werden Sie lernen, wie Spring Boot sowohl Spring Web MVC als auch einen eingebetteten Container automatisch konfiguriert und wie Sie diese Konfiguration den Bedürfnissen Ihrer Anwendung anpassen können.
Quelltext
Das Hauptbeispiel...

Inhaltsverzeichnis

  1. Cover
  2. Titel
  3. Impressum
  4. Inhaltsverzeichnis
  5. Geleitwort
  6. Vorwort
  7. Wege durch das Buch
  8. I Einleitung
  9. II Spring Boot
  10. III Das Spring-Ökosystem
  11. IV Produktivsetzung
  12. V Microservices mit Spring Cloud: ein Einstieg
  13. Glossar
  14. Abkürzungen
  15. Index
  16. Fußnoten