Explore Ajax Through Google Web Toolkit
Google web toolkit is new openly available software development tools which merge client and server code into a single application that makes creating Ajax applications much easier. BY GWT you can develop and restore your own Ajax application in Java code using Java Development tools of your choice. It simply translates your java application to browser-compliant JavaScript and HTML. If you have some knowledge of Java Programming and HTML you will find it extremely easy to work through GWT. GWT also enable you to test and debug your client-side code in Java and then use a specialized compiler to convert it all into cross-browser JavaScript for use on your site. To know how to take maximum advantage of all this stuff you should refer there library of classes. code.google.com/webtoolkit/documentation/gwt.html
Google Web Toolkit currently contains widgets for:
* Panels (AbsolutePanel, CellPanel, DeckPanel, DockPanel, and many more)
* Buttons
* Checkboxes
* Radio Buttons
* Tables (FlexTable, Grid, etc.)
* Dialog Boxes
* HTML primitives (Images, Hyperlinks, and raw HTML)
* Menus and Menubars
* Scrollpanes
* Tabs
* Trees
Most of the common widgets which can not found in Google Web Toolkit, you can refer in their third-party libraries where it has been implemented ,such as the GWT Component library; gwt.components.googlepages.com/

