Building Full-stack Applications with Open Source Technologies
In this session we present a complete multi-user task-management application built with open source technologies. The goal of the chosen technologies is to make the life of the application developer as simple as possible while keeping it flexible enough to implement large and complex business applications.
The technology mix includes the following components: Eclipse Scout, Spring Boot and Docker.
On the frontend side a responsive and good looking HTML5 user interface is implemented in Java using Eclipse Scout. For backend persistence and providing an REST API for 3rd party consumers the Spring Boot framework is used. A multi-container Docker setup helps to simplify deploy and operations.
This setup allows to take advantage of the strengths of the individual components. Next to the actual demo the talk will focus on the following two aspects.
Integration of the Scout and the Spring framework
Multi-container layout of the application
Take home message: By choosing a small set of appropriate open source technologies developers can focus on implementing business value and reduce the amount of tedious and repetitive tasks to a minimum.
Matthias Zimmermann