Book Excerpt: Enterprise AJAX: Strategies for Building High Performance Web Applications

he book, Enterprise AJAX: Strategies for Building High Performance Web Applications, resulted from the authors’ inspiration to address the dearth of information available for more advanced topics in AJAX development. Primarily because people in the industry were still “writing the book” on some of these topics, and despite a couple of years in mainstream use, AJAX was just creeping into the enterprise software stack. For that reason authors David Johnson, Alexei White, and Andre Charland set out to create a resource of information that would be of interest to enterprise developers in this space. In doing so, they managed to bring together current development approaches with JavaScript and the other technologies that AJAX comprises.

The printed book serves as an excellent resource for developers interested in becoming more skilled in the areas of JavaScript development, troubleshooting AJAX quirks and performance problems, and designing usable software from the ground up. Considerable effort went into discussing how to write JavaScript code in a way that should be familiar to Java or C# developers and describing AJAX development with familiar software design patterns. The authors also provide information on hot topics in AJAX development, such as security and offline storage, and present real solutions to building high-performance AJAX applications, not only through code optimization but also through taking advantage of Internet infrastructure mainstays such as caching.

The “AJAX Components” sample chapter provided here offers a look at how you can build an AJAX user-interface component for use in a web application and examines the differences between an imperative and declarative approach. It also presents the caveats of a declarative approach, while providing a complete example of building an AJAX-based, data-grid component.

Download this sample chapter in PDF format (434 KB).

Reproduced from Enterprise AJAX: Strategies for Building High Performance Web Applications by permission of Prentice Hall. ISBN-13: 9780132242066/ISBN-10: 0132242060, copyright 2008. All rights reserved.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin


The Latest

homes in the real estate industry

Exploring the Latest Tech Trends Impacting the Real Estate Industry

The real estate industry is changing thanks to the newest technological advancements. These new developments — from blockchain and AI to virtual reality and 3D printing — are poised to change how we buy and sell homes. Real estate brokers, buyers, sellers, wholesale real estate professionals, fix and flippers, and beyond may

man on floor with data

DevX Quick Guide to Data Ingestion

One of the biggest trends of the 21st century is the massive surge in internet usage. With major innovations such as smart technology, social media, and online shopping sites, the internet has become an essential part of everyday life for a large portion of the population. Due to this internet

payment via phone

7 Ways Technology Has Changed Traditional Payments

In today’s digital world, technology has changed how we make payments. From contactless cards to mobile wallets, it’s now easier to pay for goods and services without carrying cash or using a checkbook. This article will look at seven of the most significant ways technology has transformed traditional payment methods.