Pop Framework
Use Java bean as model of web page, reference beans in hyperlinks
...The model provides the data for the view, the view is responsible for rendering the data. The Pop itself acts as the general-purposed controller for all views and models.
The beans defined in server-side can be referenced by hyperlinks in client-side directly. Views and Models are therefore loosely coupled in Pop. A model can have multiple views for different devices and different locales. Each view and each model can be maintained and optimized independently and in parallel.