Section 3.2 Ajax and Ajax-enabled Rich Internet Applications
Learning Objectives
After you have completed this section, you should be able to
- explain what a Rich Internet Application (RIA) is.
- distinguish between traditional web applications and RIAs
- explain how Ajax-enabled web applications interact with web servers.
- develop RIAs with Ajax.
Activities
Study Questions
- What are RIAs?
- What does Ajax standard for?
- What is raw Ajax?
- What are the important differences between RIAs and traditional web applications?
- What is the most important JavaScript object in the world of Ajax?
- What is a callback function?
- What are the advantages of partial page updates?
- How is Ajax related to RIAs?
- What is the history of Ajax?
- How can the XMLHttpRequest object be used to create raw Ajax applications ?
- What are asynchronous requests?
- How does XMLHttpRequest object manage asynchronous requests?
- What properties and methods does the XMLHttpRequest object provide for you to use?
- How can XML and the DOM be used by the XMLHttpRequest object to create Ajax-enabled RIAs?
Review
Do the self-review exercises for Chapter 16.
Summary
Read the Chapter 16 summary.