Die Ausbildung
Spring ist für viele Firmen das bevorzugte Framework, um Server-seitige Java-Applikationen zu entwickeln. Spring-Applikationen werden nach einer Schichtenarchitektur aufgebaut. Jede Schicht hat ihre spezifischen Verantwortlichkeiten, zu deren Realisierung Spring die notwendigen Technologien zur Verfügung stellt.
Spring-Applikationen werden oft in einzelne Microservices unterteilt, die je eine in sich abgeschlossene fachliche Aufgabe realisieren. Microservices haben den Vorteil, dass sie separat entwickelt, getestet und betrieben werden können.