Posts

Posts mit dem Label "Spring-Basics" werden angezeigt.

REST / JSON APIs in Java leicht gemacht mit Spring und Jackson

Bild
Mit Spring Annotationen kann man sehr leicht Java Methoden als REST-Services exponieren. Die Jackson-Bibliothek wandelt JSON Daten dann automatisch in Java Objekte um. Wie einfach das geht, zeige ich in diesem Post. Spring RestContoller Model View Controller Design Pattern Spring Web MVC ist von Anfang an Bestandteil des Spring Frameworks. MVC steht für Model View Controller und ist ein Design Pattern für Softwareentwicklung: View ist die Präsentation für den Benutzer. Also z.B. das html, welches im Browser angezeigt wird. Model ist das Datenmodell, welches in der View dargestellt wird und im Controller verarbeitet wird. Der Controller kümmert sich um die Programmsteuerung und stellt somit die Daten bereit. Model-View-Controller Aufrufbeziehungen Im Detail wird das MVC Pattern und weitere Entwurfsmuster für guten Code z.B. in diesem Buch erklärt:  Head First: Design Patterns RestController erstellen Ein typischer Controller einer REST API unterstützt also die verschiedenen http Meth