Dynamic layouts in Apache Isis
Channel: Dan Haywood
Date: 2013-07-25

In Apache Isis, the webapp UI is built entirely from metadata derived from the domain object.  To date, this metadata has been specified using annotations - @MemberOrder and @MemberGroupLayout.  This screencast demonstrates a new feature whereby the metadata is read from a companion JSON file.  Not only does this bring all the layout metadata into a single location, it also allows the layout to be modified without requiring a lengthy recompile/redeploy cycle.