Finding the right architecture and remoting layer for a modern application of often very hard. In this talk we want to introduce the Remote Presentation Model Pattern that is based on MVC and introduces a generic model approach that can be used to define (presentation) models that can be synchronized between the client and the server. By doing so the business logic of an application can be defined completely on the server. In addition this pattern is a perfect match to create cross-platform apps that support real time updates and collaborative features. In this talk we show how the pattern can be used in a Spring or JavaEE environment by using all the cool features of this enterprise frameworks. In addition we will show how different clients can easily be implemented for an app that is based on remote presentation models.
The remote presentation model
by Hendrik Ebbers at JavaLand 2016, JUG Dortmund, JUG Hamburg and others
Hendrik Ebbers is a co-founder of Karakun AG and worked with us until 2022. He lives in Dortmund, Germany, and is the founder and leader of the Java User Group Dortmund. He gives talks and presentations in user groups and conferences. His JavaFX book "Mastering JavaFX 8 Controls" was released 2014 by Oracle press. Hendrik is JavaOne Rockstar, JSR expert group member and Java Champion.