Microsoft® ASP.NET and AJAX Architecting Web Applications
Rethink the way you plan, design, and build Web applications-with expert guidance from Web development luminary Dino Esposito. Whether giving legacy sites a much-needed tune-up-or architecting rich Internet applications from the ground up-you'll learn pragmatic approaches to AJAX development t...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol :
Microsoft Press
2009.
|
Edición: | 1st edition |
Colección: | Developer Reference
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627659606719 |
Tabla de Contenidos:
- Cover; Copyright page; Dedication; Contents at a Glance; Table of Contents; Acknowledgments; Introduction; Who This Book Is For; Companion Content; Hardware and Software Requirements; Find Additional Content Online; Support for This Book; Questions and Comments; Part I: The (Much Needed) Facelift for the Old Web; Chapter 1: Under the Umbrella of AJAX; What Web Do We Want?; It's All About User Experience; Origins of the Web; Paradox of the Web; The Biggest Benefit of AJAX; What's AJAX, Exactly?; The Paradigm Shift; AJAX and New Web Projects; Adding AJAX Capabilities
- Architecture Is the ConcernThe Case for Rich Internet Applications; Summary; Chapter 2: The Easy Way to AJAX; The ASP.NET AJAX Infrastructure; The Page's Script Manager; The Microsoft JavaScript Library; Partial Rendering; The UpdatePanel Control; Programming Updatable Panels; Minimizing Data Transfer; Shades of Partial Rendering; AJAX and JavaScript Injections; Remote Methods; Widgets and Effects; Summary; Chapter 3: AJAX Architectures; The AJAX Service Layer Pattern; Architectural Overview; Inside the HTTP Façade; The AJAX Presentation Layer; Security Considerations
- The AJAX Server Pages PatternArchitectural Overview; The Classic Postback Model Revisited; Libraries in Action; Summary; Part II: Power to the Client; Chapter 4: A Better and Richer JavaScript; JavaScript Today; The Language and the Browser; Pillars of the Language; JavaScript (If Any) of the Future; The Microsoft AJAX Library; Overview of the Library; JavaScript Language Extensions; Object-Oriented Extensions; Framework Facilities; Summary; Chapter 5: JavaScript Libraries; From Server Controls to JavaScript Widgets; The ASP.NET Factor; The Widget Factor; The jQuery Library
- The Library at a GlanceThe Core Library; jQuery Selectors; Working on Wrapped Sets; jQuery Utilities; Summary; Chapter 6: AJAX Design Patterns; Design Patterns and Code Development; Generalities About Design Patterns; Patterns in AJAX Development; Patterns for JavaScript Development; The Singleton Pattern; The Model-View-Controller Pattern; The On-Demand JavaScript Pattern; The Predictive Fetch Pattern; Generalities of the Predictive Fetch Pattern; Creating a Reference Implementation; The Timeout Pattern; Generalities of the Timeout Pattern; A Timeout Pattern Reference Implementation
- Related PatternsThe Progress Indicator Pattern; Generalities of the Progress Indicator Pattern; A Progress Indicator Reference Implementation; Canceling an Ongoing Remote Task; Other Patterns; The Micro-Link Pattern; The Cross-Domain Proxy Pattern; The Submission Throttling Pattern; Summary; Chapter 7: Client-Side Data Binding; An Architectural Tour of ASP.NET Data Binding; Defining the HTML Template; Defining the Data Source; Data Binding at the Time of AJAX; The Browser-Side Template Pattern; Generalities of the BST Pattern; Creating a BST Reference Implementation; The HTML Message Pattern
- Generalities of the HM Pattern