Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Beschreibung
Professionelle Enterprise-Anwendungen mit Java, ohne Ballast und voll auf der Höhe der Zeit!

Willkommen in der Welt von Spring und Spring Boot! Hier gehören Test Driven Development, Cloud-Native, Microservices und Continuous Integration zum Alltagsvokabular.

Dieses umfassende Handbuch von Bestsellerautor Christian Ullenboom zeigt Ihnen, was Sie über das Framework wissen sollten. Zum Lernen im Hands-On-Modus ebenso wie zum Vertiefen und Nachschlagen. Es bietet ein durchgehendes Anwendungsbeispiel, das sich schon in vielen Schulungen bewährt hat, enthält viele Praxistipps und klärt über mögliche Stolperfallen auf. Unabhängig davon, ob Sie für die Cloud oder On Premises entwickeln, mit welcher Architektur und wie groß Ihre Projekte sind: Mit dem richtigen Know-How im Rücken sind Sie bereit für professionelle und moderne Softwareentwicklung mit Spring und Java.

Aus dem Inhalt:

  • Das erste Projekt aufsetzen
  • Spring Core Container
  • Dependency Injection und Inversion of Control
  • Testgetriebene Entwicklung mit Spring Boot
  • Caching
  • Java Persistency Query Language
  • Spring Data
  • RESTful Webservices
  • OpenAPI-Dokumentation
  • Spring Security
  • Monitoring
  • Logging
  • Deployment
Professionelle Enterprise-Anwendungen mit Java, ohne Ballast und voll auf der Höhe der Zeit!

Willkommen in der Welt von Spring und Spring Boot! Hier gehören Test Driven Development, Cloud-Native, Microservices und Continuous Integration zum Alltagsvokabular.

Dieses umfassende Handbuch von Bestsellerautor Christian Ullenboom zeigt Ihnen, was Sie über das Framework wissen sollten. Zum Lernen im Hands-On-Modus ebenso wie zum Vertiefen und Nachschlagen. Es bietet ein durchgehendes Anwendungsbeispiel, das sich schon in vielen Schulungen bewährt hat, enthält viele Praxistipps und klärt über mögliche Stolperfallen auf. Unabhängig davon, ob Sie für die Cloud oder On Premises entwickeln, mit welcher Architektur und wie groß Ihre Projekte sind: Mit dem richtigen Know-How im Rücken sind Sie bereit für professionelle und moderne Softwareentwicklung mit Spring und Java.

Aus dem Inhalt:

  • Das erste Projekt aufsetzen
  • Spring Core Container
  • Dependency Injection und Inversion of Control
  • Testgetriebene Entwicklung mit Spring Boot
  • Caching
  • Java Persistency Query Language
  • Spring Data
  • RESTful Webservices
  • OpenAPI-Dokumentation
  • Spring Security
  • Monitoring
  • Logging
  • Deployment
Zusammenfassung
Christian Ullenboom, Dipl.-Informatiker, ist seit Jahrzehnten in der Welt der C-Programmierung zu Hause, ein erfahrener Fachbuchautor und seit 1997 Trainer und Berater für objektorientierte Analyse und Design. Seit Jahren teilt er sein Wissen mit unzähligen Besuchern seiner Website, wo er Fragen beantwortet, Inhalte bereitstellt und diskutiert. Christian Ullenboom bietet auch Rheinwerk Seminare zu Java und Spring an.
Inhaltsverzeichnis

Vorwort ... 23

1. Einleitung ... 33

1.1 ... Einleitung und ein erstes Spring-Projekt ... 33

1.2 ... Dependencies und Starter eines Spring-Boot-Projekts ... 54

1.3 ... Einstieg in die Konfigurationen und das Logging ... 62

2. Container für Spring-managed Beans ... 67

2.1 ... Spring-Container ... 67

2.2 ... Design und Strukturierung einer Anwendung ... 75

2.3 ... Spring-managed Beans durch Classpath-Scanning aufnehmen ... 81

2.4 ... Interaktive Anwendungen mit der Spring Shell ... 95

2.5 ... Die Verweisspritze ... 101

2.6 ... Konfigurationsklassen und Fabrikmethoden ... 119

2.7 ... Abstraktion und Qualifizierungen ... 137

2.8 ... Lebenszyklus der Beans ... 158

2.9 ... Annotationen aus JSR 330, »Dependency Injection for Java« * ... 183

2.10 ... Autokonfiguration ... 185

2.11 ... Spring Expression Language (SpEL) ... 200

3. Ausgewählte Module des Spring Frameworks ... 207

3.1 ... Hilfsklassen im Spring Framework ... 207

3.2 ... Externe Konfiguration und das Environment ... 208

3.3 ... Am Anfang und Ende ... 258

3.4 ... Ereignisbehandlung ... 268

3.5 ... Ressourcen-Abstraktion mit Resource ... 283

3.6 ... Typkonvertierung mit ConversionService ... 288

3.7 ... Internationalisierung * ... 306

3.8 ... Testgetriebene Entwicklung mit Spring Boot ... 312

3.9 ... Scheibchen testen am Beispiel von JSON * ... 340

3.10 ... Scheduling * ... 352

3.11 ... Typen aus org.springframework.*.[lang|util] ... 356

4. Ausgewählte Proxies ... 365

4.1 ... Proxy-Pattern ... 366

4.2 ... Caching ... 372

4.3 ... Asynchrone Aufrufe ... 392

4.4 ... TaskExecutor * ... 400

4.5 ... Spring und Bean Validation ... 406

4.6 ... Spring Retry * ... 417

5. Relationale Datenbanken anbinden ... 427

5.1 ... Eine H2-Datenbank aufsetzen ... 427

5.2 ... Datenbankzugriffe mit Spring realisieren ... 436

5.3 ... Der Spring Boot Starter JDBC ... 438

5.4 ... JdbcTemplate ... 451

5.5 ... Datentypen zum Mapping auf Ergebnisse ... 457

5.6 ... NamedParameterJdbcTemplate ... 468

5.7 ... Batch-Operationen * ... 474

5.8 ... Es wird groß mit BLOB und CLOB * ... 483

5.9 ... Das Paket [...]

Details
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
ISBN-13: 9783367104215
ISBN-10: 3367104213
Sprache: Deutsch
Herstellernummer: 459/10421
Autor: Ullenboom, Christian
Auflage: 2. erw. Aufl.
Hersteller: Rheinwerk Verlag
Rheinwerk Computing
Verantwortliche Person für die EU: Rheinwerk Verlag GmbH, Rheinwerkallee 4, D-53229 Bonn, service@rheinwerk-verlag.de
Maße: 59 x 180 x 250 mm
Von/Mit: Christian Ullenboom
Erscheinungsdatum: 06.02.2025
Gewicht: 2,043 kg
Artikel-ID: 131039729

Ähnliche Produkte