High performance web applications need maximum performance and the highest scalability. When displaying grids of
information, this means processing only the rows that display in the grid. This is often referred to as sublist
processing, and now dotJ supports this capability. In the example below, only the rows that display in the grid are
retrieved by the back-end Struts action. In order to do this, the Struts action needs a little help from dotJ. Also,
once retrieved, key grid and paging information needs to be fed to the grid. This is done via a new set of API's
on the new IGridListener2 interface.