In this blog post I'll show how Eclipse RCP applications can be developed following the MVC pattern. As parts of this example Spring DM and Eclipse Riena ridgets are utilized.
Eclipse Riena delivers a very interesting simplification of the Eclipse RCP workbench concept and comes with an elaborated UI and navigation concept. In this tutorial I will focus on the client-side aspects of Riena and show you how to get started with the framework.
TableViewerBuilder makes it easy to setup JFace TableViewers using a convenient and straightforward builder API. It supports binding columns using nested property Strings like 'company.country.name' and automatic sorting based on data values.
In this tutorial I'll show how to use Spring Dynamic Modules with Eclipse RCP, how to get dependency injection for Eclipse RCP UI components and how bundles can work together using OSGi services that are provided by Spring DM.