I want to study the source code of a Java web application which makes heavy use of AJAX. These are my preferences:
- Source code available for study
- Server-side written in Java
- Easy to setup with minimal external dependencies
- Makes use of AJAX - preferably a single-page application
Tapestry is a modern web application framework in java that has fully integrated ajax functionality/features.
Try google web toolkit. U can create powerful js-based UI (with swing-like api), which interacts with java servlets via gwt-RPC (remote procedure calls on top of ajax).