JDataPanel 
( Beta testing stage )

The main problem with many existing presentation layer solutions is that individual presentation layer controls are not, by default, bound to each other and are not logically grouped, that is, there is no logical structure for the presentation layer.

In contrast, the business logic and data access layers have their own logical structures. The business logic layer is represented by a set of business objects with their own structure and relations, and the data layer is frequently referred to as a set of relational ( tables ) or hierarchical ( xml representation ) objects.

This contradiction leads to a large programming efforts overhead when all the layers are put together.

The primary goal of the JDataPanel is to have the presentation layer components logically structured, that is, properly grouped and placed at the right level in the presentation hierarchy.

The resulting presentation layer description is stored in XML format.