Make your rich Internet applications easier to write, manage, and update by leveraging ASP.NET AJAX, the Microsoft AJAX Library, and the Windows® mmunication Foundation Web programming model. With extensive code samples and guidance from an AJAX expert, you’ll learn to separate the Web services API layer and user interface—a service-oriented approach that allows you to easily add features and integrate components as your application evolves.
Discover how to:
Employ an architecture pattern that highlights the Web services API
Tap the AJAX Library framework, extensions, namespaces, and runtime controls
Enable authentication, profiles, and authorization using AJAX application services
Apply JavaScript models for object-oriented development and XSLT for client-side rendering
Use the AJAX Library event-based programming model and component-based JavaScript architecture
Deploy Web services and AJAX controls to Windows SharePoint Services® 3.0 and Microsoft Office SharePoint® Server 2007
AJAX and WCF
Chapter 1 Service-Oriented AJAX Fundamentals
Service-Based AJAX: Architecture Overview
The Client-Side Runtime
Introducing Windows Communications Foundation
Summary
Chapter 2 The AJAX Application Server: Service Orientation and the Windows Communication Foundation
The Benefits of WCF as the AJAX Services Platform
Service Orientation and Service-Based AJAX Applications
WCF Fundamentals
ASP.NET Runtime Support for WCF Services
Case Study: Introducing the Knowledge Base Reference Application
Web Services for AJAX Using ASP.NET 2.0 ASMX
Summary
Chapter 3 The AJAX Application Server: Windows Communication Foundation’s Web Programming Model
WCF and the Web Programming Model
Introducing WCF Syndication Services
Implementing REST Web Services Using ASP.NET 2.0 HTTP Handlers
Summary
Practical AJAX
Chapter 4 The AJAX Runtime with the Microsoft AJAX Library
Understanding the Client-Side Programming Model
Deploying the Runtime with ASP.NET Server Controls
Object-Oriented JavaScript Fundamentals
The Microsoft Ajax Library JavaScript Type Extensions
Summary
Chapter 5 The Microsoft AJAX Library
The Microsoft AJAX Library Client Framework
JavaScript Base Type Extensions
Coding to Support Visual Studio IntelliSense
Summary
Chapter 6 AJAX Application Services with Sys.Services
ASP.NET AJAX Application Services with Sys.Services
Service-Oriented Application Services over WCF
Customizing WCF Application Services
Summary
Applied AJAX
Chapter 7 Building an AJAX Class Library with Components
Understanding Properties and Events in the AJAX Library
Developing Components Using the AJAX Library Framework
Summary
Chapter 8 Building AJAX Controls
The Ajax Library Behavior Class
The Ajax Library Control Class
Case Study: Creating a Wiki Application Control
Summary
Chapter 9 AJAX and XSLT
XML Rendering with XSLT
XSLT Basics
Creating an XSLT View
Case Study: Implementing Navigation in the Wiki Application with an Xml Control
Summary
Chapter 10 AJAX and Browser History
The History Problem
History Support in the Microsoft AJAX Library
Case Study: Adding History to the Wiki Application
Summary
Chapter 11 Extending SharePoint with Service-Oriented AJAX
Introducing the SharePoint Application Platform
Deploying Code Through Web Parts
Sample Application: Creating a Site Chat
Summary
Appendix About the Author
Appendix Additional Resources for Developers from Microsoft Press
Visual Basic
Visual C#
Web Development
Data Access
.NET Framework
Other Developer Topics
Appendix More Great Developer Resources
Developer Step by Step
Developer Reference
Focused Topics
Title:
Developing Service-Oriented AJAX Applications on the Microsoft® Platform
By:
Daniel Larson
Publisher:
Microsoft Press
Formats:
Print
Ebook
Safari Books Online
Print:
November 2008
Ebook:
November 2009
Pages:
352
Print ISBN:
978-0-7356-2591-4
| ISBN 10:
0-7356-2591-3
Ebook ISBN:
978-0-7356-3069-7
| ISBN 10:
0-7356-3069-0
Daniel Larson
Daniel Larson is a Microsoft MVP for SharePoint Server 2007. He works at NewsGator Technologies as a software engineer where he develops blogging, social networking, and portal software. Dan is also an avid blogger about ASP.NET AJAX and SharePoint Products and Technologies.