![]() |
Table of Contents
Foreword.
Acknowledgments. Introduction. Chapter 1: Hello Web 2.0 World. Introducing BuzzWatch. Charting the Landscape. Exploring Behind the Scene. Making BuzzWatch a Better Web Citizen. Making BuzzWatch More Maintainable. Applying the Final Touch. Conclusion. Chapter 2: Page Presentation. Creating Clean and Simple Pages. From HTML to XHTML. The Document Object Model. Cascading Style Sheets. Tools. Summary. Chapter 3: JavaScript and Ajax. JavaScript: Understanding Lesser-Known but Crucial Features. JavaScript Optimizations. Ajax. Summary. Chapter 4: Design Principles. Common Design Issues. Summary 109 Chapter 5: What’s Next for Web 2.0? XSLT and XPath. SVG. XForms. What’s Next for HTML. Summary. Chapter 6: Rich Client Alternatives. From Browsers to Rich Clients. Comparing Rich Client Frameworks. Summary. Chapter 7: HTTP and URIs. How the Web Was Won. Web 1.0: HTML, URLs, and HTTP. The Web Model and REST. Considerations for Building an HTTP Service. What’s on the Wire? More Representations. Summary. Chapter 8: XML and Its Alternatives. XML. Alternatives to XML. Summary. Chapter 9: Syndication. Some Syndication Basics. The Syndication Process. Syndication Formats. Summary. Chapter 10: Microformats. The Basics of Microformats. Creating Microformat Documents. Summary. Chapter 11: Combining Protocols to Build Web Services. Clarifying Web Services. REST Services. WS-* Services. REST versus WS-*. Summary. Chapter 12: Serving XML over HTTP. How Is Serving HTML Different? Serving Static Content. Serving Dynamic Content. XQuery and XML Databases. Serving JSON. Summary. Chapter 13: Databases and Non-XML Sources. Dealing with Non-XML Sources. Converting Relational Data to XML. Converting Binary Data to XML. Summary. Chapter 14: Creating Syndication Channels. A Simple Atom Service. Running the Application. Adding E-mail Support. Summary. Chapter 15: Mashups, HTML Scraping, and Web Services. Popular Examples: Mapping Mashups. Why Use Mashups? The Business Model of Mashups. Screen Scraping. Creating Feeds. Mapping and Badges. Summary. Chapter 16: Implementing and Maintaining Your URI Space. Future-Proofing Your URIs. Managing Change in Your URI Space. Your URI Mapping Toolbox. Summary. Chapter 17: Podcasting and Serving Multimedia. The Formats Labyrinth. Protocols. Summary. Chapter 18: Security. What Is Security? Lessons Learned from History. The Layered Approach. Authentication and Authorization. Message Encryption. Message Digests. Digital Certificates. Secure Sockets Layer. Code Security. Web Services Security. Summary. Index. |
Web Related ResourcesForumsArticlesRelated Books |