REST-Service mit Spring Boot erstellen

Spring Boot macht das Erstellen eines REST-Services zum Kinderspiel. Für den REST-Service benötigen wir einen Controller. Die Annotation @Controller sorgt dafür, dass Spring die Klasse BookController als Controller erkennt. Nun benötigen wir nur noch eine Service-Methode, die als REST-Service veröffentlicht wird. Die öffentliche Methode „insert“ erhält einen String Parameter und legt damit über einen BookService…

Spring Boot – Datenzugriff mit CrudRepository

Programmieren war gestern! In Java Projekten steht man in der Regel vor der Aufgabe Datenobjekte zu speichern, laden oder zu suchen. Dann beginnt der Entwurf der DB und es werden Entity Klassen geschrieben. Danach müssen DAO Klassen entwickelt werden, um die Datenobjekte zu schreiben oder zu lesen. Ist das geschafft benötigt man noch Domain-Services zur…

REST-Service Client mit Spring Boot erstellen

(am Beispiel von Google Maps) Im letzten Blog habe ich gezeigt wie einfach es mit Spring ist einen REST-Service zu erstellen. Aber auch das Konsumieren eines REST-Services als Client lässt sich in Spring elegant und einfach umsetzten. Am Beispiel von Google Maps zeige ich wie es funktioniert. Spring bietet hierfür die Klasse org.springframework.web.client.RestTemplate an. Das folgende…

thinking of U an I – the business enabler

Vaadin ist ein freies (unter Apache-Lizenz 2.0) Webanwendungs-Framework für Rich Internet Application (RIA). Im Gegensatz zu JavaScript-Bibliotheken und auf Browser-Plugins basierenden Lösungen bietet es eine serverseitige Architektur, was bedeutet, dass der Großteil der Programmlogik auf dem Server läuft. Auf der Browser-Seite kommt HTML5 und Web-Components zum Einsatz, um ein reichhaltiges und interaktives Benutzererlebnis zu bieten.…