Spring Prototyping: Fachliche Objekte sind der Game-Changer! Warum? (praxisnah & einfach | 2026)
Автор: dev-time - Softwareentwicklung einfach erklärt
Загружено: 2026-02-24
Просмотров: 14
Описание:
In Spring ist die @Service Annotation für Komponenten mit Fachlogik gedacht. Aber alles in Serviceklassen zu packen und damit einen zustandlose und prozedurale Abfolge von Anweisungen zu haben ist eben auch keine gute Idee!
Vielmehr sollte deine Geschäftslogik die reale Welt abbilden und da gibt es nun einmal Objekte. Außerdem versteht unser Gehirn Dinge viel leichter, wenn es sich diese vorstellen kann und Dinge greifbar werden. Ein abstrakter Service der etwas tut erfüllt diese Kriterien nicht wirklich. Also warum arbeiten wir in der Geschäftslogik nicht mit Objekten?
In diesem Video zeige ich dir eine Möglichkeit, wie du mit Objekten in deiner Geschäftslogik arbeiten kannst und Services nur noch als Klammer um Teilprozesse nutzt.
Alle Beispiele findest du auch auf meinem GitHub Account, den ich dir weiter unten verlinkt habe.
Wenn dir das Video gefallen hat und du mich unterstützen möchtest, dann schau doch einmal bei Patreon vorbei:
⮞ / dev_time_clap
Als Danke schön für deine Unterstützung hast du zum Beispiel die Möglichkeit deinen Nicknamen in meinen Videos im Abspann einblenden zu lassen.
________________________________________
Spring Boot Prototyping & Co.
________________________________________
⮜ Inhalt ⮞
00:00 Einleitung
02:18 Intro
02:31 Service als use case handler nutzen
08:10 Fachliche Objekte erstellen
15:10 Command-Pattern Events und Domain Events
23:08 Abspann
________________________________________
⮜ Links ⮞
● https://spring.io/
● https://github.com/dev-time-clap/spri...
________________________________________
⮜ Credits ⮞
Intro & Outro:
● MAYDAY by thefatrat
https://www.thefatrat.com/release/mayday
Grafiken:
● Pfeil by Clker-Free-Vector-Images
https://pixabay.com/vectors/arrow-rot...
________________________________________
⮜ Trademark-Hinweis ⮞
Spring® and Spring Boot® are registered trademarks of Broadcom Inc. and/or its subsidiaries.
Eclipse Adoptium™ and Eclipse Temurin™ are trademarks of the Eclipse Foundation AISBL.
All other trademarks mentioned are the property of their respective owners.
This channel and its content are independent and not endorsed, sponsored, or affiliated with the respective trademark holders.
Logos and trademarks are used here only to identify technologies discussed in the video.
________________________________________
#spring #springboot #springinitializr #java #javaprogramming #programming #development #studium #ausbildung #devtime
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: