User talk:Pwt-wsu-pa

Ajax (ASYNCHRONOUS JAVA Script and XML) is based on the JavaScript and XML technology. AJAX started getting popular in 2005. It is used to create faster and More Interactive application. JavaScript directly communicate with server by using Ajax technology. The JavaScript can directly exchange information with server without reloading the pages.

Ajax uses XMLHttpRequest object for exchange of data. Ajax supports asynchronous data transfer between the browser and web server. That is It sends the request to the server but won't wait for the response. It continues to do its work.This way it allows the web pages to receive small amount of request instead of whole page.

The java server faces technology is the good companion for Ajax technology. Instead of requiring page author code to include JavaScript code on the page itself, component developer can encapsulate it inside the component. So the developer can make use of all of the Ajax capabilities. At the same time the complexity of the JavaScript pages is remain hidden.

Developers can have powerful interaction by exposing the JavaScript in java server faces developed Ajax capable components.The Ajax functionality is portable since it is encapsulated in the component rather than embedded in the page. Which further helps developer to maintain their time for pages.