A common class of web applications involves list browsing. An example of this would be a web application that allows users to browse their bank transactions and to specify filtering and ordering criteria.
WebViews is a Space Based architecture for building this type of application. WebViews provides the back-end list management services. WebViews provides no display-tier facilities at this time.
WebViews provides basic commands for creating user specific lists within a space. When creating a list, sort order and filter criteria can be provided. The filter and sort criteria are sent to the space rather than pulling all of the data into the client for sorting and filtering. A list data structure is created within the space and commands are provided for retrieving one page of the list at a time.
WebViews has the following assumptions and limitations:
- All of an individual user's data must fit within a single JVM because WebViews partitions by user.
- WebViews does not currently handle dynamic refreshing of the underlying list data.
| Project Description |
A Space Based architecture for List Browsing Applications |
| Current Project Version |
0.4 |
| Project Maturity |
Alpha |
| Project License |
Apache License 2.0 |
| Compatible GigaSpaces XAP Version |
6.0+ Java 1.4.2+ |
| Project Captain |
Randy May |
| Contributors |
Randy May |
Features and Capabilities
- Creating server side lists with user specified sort and filter criteria
- Retrieving stored lists a page at a time
Project Sitemap
Project Homepage