今S aJaX Basics Sang shin Java Technology architect Sun Microsystems, Inc. sangshin@sun.com Www.javapassiOn.com
AJAX Basics Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com
令Sn Disclaimer Acknowledgments Even though Sang Shin is a full-time employee of Sun microsystems the contents here are created as his own personal endeavor and thus does not reflect any official stance of Sun Microsystems on any particular technology 2
2 Disclaimer & Acknowledgments • Even though Sang Shin is a full-time employee of Sun Microsystems, the contents here are created as his own personal endeavor and thus does not reflect any official stance of Sun Microsystems on any particular technology
令Sn Agenda 1. What is Rich User Experience? 2. Rich Internet Application(RIA) Technologies 3. AJAX: Real-life examples& Usage cases 4. What is and why ajaX? 5. Technologies used in aJAX 6. Anatomy of AJAX operation 7. XmlHttp Request Methods& Properties 8. DOM APIs InnerHTML 9. AJAX Security 10. JavaScript debugging tools 11. Current issues and future 3
3 Agenda 1.What is Rich User Experience? 2.Rich Internet Application (RIA) Technologies 3.AJAX: Real-life examples & Usage cases 4.What is and Why AJAX? 5.Technologies used in AJAX 6.Anatomy of AJAX operation 7.XMLHttpRequest Methods & Properties 8.DOM APIs & InnerHTML 9.AJAX Security 10.JavaScript debugging tools 11.Current issues and Future
令Sn Topics Covered in Other Presentations AJAX Toolkits Frameworks json ( JavaScript Object Notation) Dojo Toolkit DWR Direct Web remoting) AJAX-enabled JSF Components Google Web Toolkit( GWT) iMaki Wicket and Shale(as ajaX-aware Web applicaion frameworks) Javascript Programming Best Practices 4
4 Topics Covered in Other Presentations • AJAX Toolkits & Frameworks • JSON (JavaScript Object Notation) • Dojo Toolkit • DWR (Direct Web Remoting) • AJAX-enabled JSF Components • Google Web Toolkit (GWT) • jMaki • Wicket and Shale (as AJAX-aware Web applicaion frameworks) • JavaScript Programming Best Practices
今S 1 Rich User Experience for Web Application
1. Rich User Experience for Web Application