Board logo

subject: Software Training And Development: Ajax Software Training [print this page]


There are numerous JAVA softwares, and they are very useful to develop a website. Building a website requires going through various scenarios to ensure the quality and the content of the website is proper. AJAX stands for Asynchronous JavaScript and XML.

What AJAX does is it creates interactive web applications on the user's side. With proper use of this software in a website, a web application can retrieve data from a server asynchronously without interfering with the display or functioning of the web page. With proper use and development of a website with AJAX, there will be an increase in interaction between users and web pages.

AJAX is not a technology itself, unlike DHTML and LAMP. AJAX is a group of technologies, working simultaneously with other softwares, and it uses HTML and CSS combined. Once AJAX is programmed on a website it can easily access JavaScript and the display. AJAX helps make the web page more interactive by retrieving a small amount of data from the web server and then displaying it on the current web page. This process helps you to not refresh or reload the page since the information collected is already submitted.

There is a draw back to AJAX interaction. Although, Ajax may increase the number of user requests to the web server through the AJAX engine, this may lead to longer response times meaning additional computer hardware needs.

Understanding AJAX

When a webpage is accessed by a user, the AJAX engine is initialized and loaded. The user interacts with an AJAX engine, for example submitting information on a search engine. The AJAX engine then operates asynchronously when sending a request to a web server and receiving data. The cycle of an AJAX process can be structured step by step.

Client visits a web page: the client enters a web address on the browser or clicking a link from another page and being redirected to a browser.

Start of AJAX engine: When the web page is loaded, the AJAX engine is initialized. It can be set continuously refresh the content of the web page, without having the user to refresh or reload the entire page.

Processing Loop:

- Browser will instruct AJAX engine to send a request and receive the data in response.

AJAX receives a response from a server, and then it initializes the JavaScript to call back basic functions on the page.

Browser (view page) - JavaScript initiates functions to update the web page. This means, DHTML and CSS are used to update the page display.

Training with AJAX

Programming for AJAX is fairly easy, because it works closely with JavaScript. There are few basic necessary elements to learn about AJAX, here is a simple but not limited overview regarding training and developing web pages with AJAX.

Traditional and AJAX developed web applications

- Creating and using XMLHTT

- Request objects, and handling the response

AJAX Frameworks

- Dojo, Prototype, DWR, AJAX Anywhere, SAJAX, Sarrissa

HTML document object model.

- Accessing elemental and attribution Nodes

- Accessing Nodes by type, value and name, and by class name

by: Jenna Ekuban




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0