When users perform interactions such as
zooming or selection, the visual presentation of JViews Web
applications changes.
There are two ways to reflect the changes:
- Updating the entire HTML page shown by Web browsers, or
- Refreshing only the changed part.
The first approach is easy to implement, but
its performance is not as good as the second method. JViews adopts
the second approach and uses Ajax technologies to partially refresh
the HTML page. For example, when users make a zoom operation, a new
image is generated and displayed. The rest of the page remains
unchanged. This gives the application better responsiveness.
Note that JViews has its own Ajax
implementation that is OpenAjax compliant and does not rely on any
third party library. JViews Web applications always use their own
Ajax implementation and can interoperate with other Web
technologies such as JSF implementations and the Dojo toolkit.