ebook img

ApacheConAsia2006 Ajax in Apache MyFaces PDF

42 Pages·2006·0.64 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview ApacheConAsia2006 Ajax in Apache MyFaces

Ajax in Apache MyFaces A new Approach to Web Applications Agenda • Introduction AJAX and Web 2.0 • Integrating AJAX in JavaServer Faces • AJAX components in MyFaces • Discussion (or Question & Answer) 1 The New Web - Web 2.0 •desktop- vs. web applications •Web 2.0 • general definition • fully-fledged computing platforms • serve web applications to end users • personal content, social networks • purely web based • RSS, Blogs, Wikis 2 The New Web - Web 2.0 • complex and evolving technology infrastructure • server software • client applications • content syndication • messaging protocols • A Web 2.0 site is built of many techniques • one of these is AJAX 3 What is AJAX? • a new approach to web applications • a terminology affected by “Jesse James Garrett” from Adaptive Path in february 2005 • short name for “Asynchronous JavaScript And XML” • becomes a hype in 2005 • popularity raised with the help of Google • Gmail, Google Maps, Google Calendar 4 What is AJAX? • a bundle of common used techniques • HTML (or XHTML) and CSS • Document Object Model (DOM) • XML • JavaScript, XMLHttpRequest Object • hence not a new technology • former called “server interaction via XMLHttpRequest” 5 AJAX Interaction • an AJAX application looks as if it resided on the user's machine • data is asynchronously fetched • JavaScript call to AJAX engine • HTTP - Request back to server • browser is updated with gathered information • not entirely refreshed 6 HTTP Request - Response 7 HTTP Process Flow 8 AJAX Request - Response 9

Description:
1 Agenda •Introduction AJAX and Web 2.0 •Integrating AJAX in JavaServerFaces •AJAX components in MyFaces •Discussion (or Question & Answer)
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.