Asynchronous JavaScriptTM and XML (Ajax) techniques are a powerful way of providing dynamic content to Web sites without the need for browser plug-ins. There are a variety of toolkits and methodologies for using Ajax techniques inside Java EE applications. The Ajax: Hello! Sample application is a simple example of how to begin to use Ajax in JavaTM EE applications by using the Dojo Toolkit.
The application implementation is simple, making it easy to understand while still performing Ajax operations, such as input field validation, combination box look-ahead, and asynchronous data retrieval, and dynamic page updating. All of aforementioned operations are demonstrated in this sample without requiring a full page load in the browser.