Book description
"The core technologies of Ajax are quite straightforward; the
hard part is applying them in the real world. Fortunately, the
authors have been putting Ajax into practice since long before the
term ‘Ajax’ was even coined. Enterprise AJAX offers
excellent coverage of issues rarely explained to date, but
frequently encountered by enterprise developers—including
architecting of Ajax applications, and how to deal with such
concerns as usability, security, and reliability."
-DR. MICHAEL MAHEMOFF, PH.D. author of Ajax Design Patterns
(AjaxPatterns.org)
"Just when you thought you knew all you need to know about Ajax,
Dave, Alexei, and Andre force open your cranium and unload a
dumptruck full of Enterprise Ajax techniques, best practices, and
hard-earned expert insight onto your brain. If you want to mix some
serious Ajax into your serious business applications, the solid
information and advice you get from this book will let you do so
with confidence."
-BRENT ASHLEY, Web Developer and Ajax Pioneer
"I can’t think of any better authors for a book on Enterprise
AJAX. The book is sure to be a valuable reference for developers
the world over working on the next generation of web
applications."
-MATT MCKENZIE, Software development manager, LiveCycle, Adobe
Systems Inc.
"A great resource for writing quality, enterprise-level
JavaScript."
-CHRISTIAN VAN EEDEN, Senior Application Specialist, Schenker DB
Logistics
BUILD RELIABLE, SCALABLE, ENTERPRISE-CLASS WEB APPLICATIONS WITH
AJAX
Writing for enterprise developers, architects, and user interface
specialists, the authors explain why AJAX offers such great promise
in large-scale development. Next, they systematically introduce
today’s key AJAX techniques and components.
You'll walk through developing frameworks for building AJAX
applications that combine data tables, Web forms, charts, search,
and filtering: the very systems businesses depend on in CRM, ERP,
BI, and beyond. Then, building on this strong foundation, the
authors identify proven AJAX architectural patterns, and present
case studies drawn from actual .NET and Java AJAX applications.
Coverge includes
Using AJAX to implement Model-View-Controller (MVC) in the browser
Encapsulating user interface functionality to facilitate code reuse and reduce cross-browser development problems
Overcoming the unique security challenges associated with AJAX Web applications
Optimizing AJAX usability: the "back" button, caching, bookmarking, offline usage, and beyond
From security to scalability to project risk, this is the only book
to cover all the issues facing AJAX developers in the enterprise.
Whether you’re migrating legacy HTML interfaces or building
new applications from scratch, you’ll find it absolutely
indispensable.
ABOUT THE WEBSITE
www.enterpriseajax.com contains code samples, case studies,
tutorials, live demos, and other AJAX resources.
ABOUT THE AUTHORS
David Johnson has many years of experience with AJAX-related
technologies. He is co-founder and CTO of Nitobi, producer of a
component library designed to speed AJAX development. Johnson has
written widely for print and online publications, including
JavaWorld.com and XML.com. Alexei White is Product Manager at
Nitobi. Andre Charland, co-founder, President, and CEO of Nitobi,
is an experienced Internet software developer.
Table of contents
- Copyright
- Preface
- Acknowledgments
- About the Authors
- 1. AJAX and Rich Internet Applications
- 2. AJAX Building Blocks
- 3. AJAX in the Web Browser
- 4. AJAX Components
- 5. Design to Deployment
-
6. AJAX Architecture
- N-Tiered Architecture: From 1 to n Tiers
- Asynchronous Messaging
- Polling
- Server Push
- Tracking Requests
- Caching: Approaching Data
- Basic Caching
- Caching in the Component
- Caching in the Browser
- Caching on the Server
- Caching in the Database
- Updating the Server Model: Concurrency
- Throttling
- Scaling
- Offline AJAX
- Firefox Offline Storage
- Internet Explorer userData Offline Storage
- Using Flash Client Storage
- Offline AJAX and Concurrency
- Summary
- Resources
- 7. Web Services and Security
-
8. AJAX Usability
- Common Problems
- Accessibility
- Usability Testing
- Quick-and-Dirty Testing
- Software-Assisted Testing
- Summary
- Resources
- 9. User Interface Patterns
-
10. Risk and Best Practices
- Sources of Risk
- Technical Risks
- Cultural and Political Risks
- Marketing Risks
- Risk Assessment and Best Practices
- Summary
- Resources
- 11. Case Studies
- A. The OpenAjax Hub
Product information
- Title: Enterprise AJAX: Strategies for Building High Performance Web Applications
- Author(s):
- Release date: July 2007
- Publisher(s): Pearson
- ISBN: 9780132242066
You might also like
book
Microsoft® ASP.NET and AJAX: Architecting Web Applications
Rethink the way you plan, design, and build Web applications with expert guidance from Web development …
book
Building Scalable Web Sites
Learn the tricks of the trade so you can build and architect applications that scale quickly--without …
book
Ajax and Web Services
Ajax and web services are a perfect match for developing web applications. Ajax has built-in abilities …
book
Ajax on Java
This practical guide shows you how to make your Java web applications more responsive and dynamic …