Synopses & Reviews
Ajax is taking us into the next generation of web applications. Ajax has broken the client-server barrier by decoupling the client from the server, but an Ajax application still needs a server to extract content from. The most effective use of Ajax and the server requires an understanding of REST, an architectural style used to define Web services.
Ajax Patterns and Best Practices explores dynamic web applications that combine Ajax and REST as a single solution. A major advantage of REST is that, like Ajax, it can be used with today's existing technologies.
This is an ideal book whether or not you have already created an Ajax application. Because the book outlines various patterns and best practices, you can quickly check and verify that you?re building an efficient Ajax application.
Ajax Patterns and Best Practices enables you to just pick up the book and then write applications that work properly. This book is not just about the technical, low-level details of the API's, but is about making something happen on both the client and server. For example, the Ajax Widgets chapter outlines a number of canned widgets that perform some functionality. The book explains the widget implementation so you can not only understand what is happening, but copy and paste if necessary.
The book also covers the server side with the REST protocol. REST and Ajax dovetail elegantly with each other, but REST can also be used solo, with just a computer-to-computer solution. And like Ajax, REST can be used with today's existing technologies. Currently, millions of client computers are Ajax-ready, and mullions of servers are REST-ready.
The book is suitable if you're a beginner, or if you have already created an Ajax application. Throughout the book, various patterns and best practices are outlined so that if you are more experienced, you can just glance and verify that you are building the most efficient Ajax application possible.
Table of Contents
Part 1. Ajax Overview.- Introduction and For the (20).- Ajax for the Impatient (25).- Part 2. Ajax in the Browser.- Client-Server Interaction With XMLHttpRequest (45).- GUI Display With the DOM (45).- Ajax Widgets (100).- Part 3. REST on the Server.- REST Architecture Defined (25).- Implementing REST using .NET (25).- Implementing REST using Java (35).- Part 4: Beyond Programming.- Development Practices (30).- Future Directions (20).