Advertisement

© 2019

Entwicklung verteilter Anwendungen

Mit Spring Boot & Co

Textbook
  • 19k Downloads

Part of the erfolgreich studieren book series (ES)

Table of contents

  1. Front Matter
    Pages I-XV
  2. Wolfgang Golubski
    Pages 1-14
  3. Wolfgang Golubski
    Pages 15-38
  4. Wolfgang Golubski
    Pages 39-62
  5. Wolfgang Golubski
    Pages 89-111
  6. Wolfgang Golubski
    Pages 113-134
  7. Wolfgang Golubski
    Pages 135-157
  8. Wolfgang Golubski
    Pages 189-198
  9. Wolfgang Golubski
    Pages 199-217
  10. Wolfgang Golubski
    Pages 219-240
  11. Wolfgang Golubski
    Pages 241-250
  12. Back Matter
    Pages 251-256

About this book

Introduction

Dieses Buch gibt eine Einführung in die Entwicklung verteilter Anwendungen unter Verwendung des Spring Boot Frameworks. Voraussetzung ist ein solides Grundwissen der objektorientierten Programmierung. Neben der Programmiersicht werden auch die grundsätzlichen (theoretischen) Konzepte und die aus heutiger Sicht notwendigen Entwicklungskompetenzen (wie Pattern, Architekturansätze, Security) berücksichtigt und eingeführt. Alle Ansätze werden fundiert erläutert und vor allem an ihrer Praktikabilität gemessen. Gesondert betrachtet werden Themen wie Persistenz und Transaktion, aspektorientierte Programmierung (AOP), Kontexte, Scope und Proxies sowie Rest-Kommunikation. Das Buch unterscheidet sich insbesondere durch seine ganzheitliche Betrachtungsweise von anderen Programmier-Lehrbüchern. Dabei wird ein ausgewählter Extrakt der Spring-Möglichkeiten aufgezeigt, der es bereits erlaubt, komplexe Anwendungen zu entwickeln.

Das Buch eignet sich zum Selbststudium für Studierende der Informatik oder Wirtschaftsinformatik sowie für Programmierer und Software-Entwickler und kann mit den zur Verfügung gestellten Aufgaben und Projekten auch als Grundlage für eine Flipped Classroom Vorlesung eingesetzt werden.

Der Inhalt

  • Grundlagen
  • Erste Schritte zur Anwendung
  • Eine kleine Chat-Anwendung mit Spring MVC
  • Ein Blick hinter die Kulissen von Dependency Injection
  • Speichern von Model-Daten mit Spring Data
  • Bearbeiten von Model-Daten mit Spring Data
  • Die EvaChatApp unter der Haube
  • Sicherheit geht vor – Schutz vor Angriffen und nicht autorisierten Zugriffen
  • Aspektorientierte Programmierung (AOP)
  • Transaktionen – alles oder nichts
  • Rest – zwei Apps arbeiten Hand in Hand
  • Events und Aktualisierung

Der Autor

Dr. Wolfgang Golubski ist Professor für Informatik/Software-Systementwicklung an der Westsächsischen Hochschule Zwickau. Er arbeitet im Rahmen seiner Tätigkeiten in Forschung und Lehre im Bereich der Entwicklung von Software und Systemen sowie geeigneter Architekturen. Dabei untersucht und setzt er innovative Technologien ein. Für die Programmierausbildung im ersten Informatik-Studienjahr hat er gemeinsam mit zwei Kollegen den Sächsischen Lehrpreis 2016 in der Kategorie Fachhochschulen – Hochschulen für Angewandte Wissenschaften erhalten.

Keywords

Spring Boot Buch Spring-Boot-Frameworks Webanwendungen Spring Boot 2 Microservices Java Softwareentwicklung webmvc Module jpa rest pattern Persistenz Entwicklung verteilter Anwendungen Wolfgang Golubski

Authors and affiliations

  1. 1.Fakultät Physikalische Technik/Informatik, Fachgruppe InformatikWestsächsische HS ZwickauZwickauGermany

About the authors

Dr. Wolfgang Golubski ist Professor für Informatik/Software-Systementwicklung an der Westsächsischen Hochschule Zwickau. Er arbeitet im Rahmen seiner Tätigkeiten in Forschung und Lehre im Bereich der Entwicklung von Software und Systemen sowie geeigneter Architekturen. Dabei untersucht und setzt er innovative Technologien ein. Für die Programmierausbildung im ersten Informatik-Studienjahr hat er gemeinsam mit zwei Kollegen den Sächsischen Lehrpreis 2016 in der Kategorie Fachhochschulen – Hochschulen für Angewandte Wissenschaften erhalten.

Bibliographic information