Aspects of AJAX

Aspects of AJAX

This book is about an AJAX Framework and an AJAX Engine for JavaScript, XML, SOAP, WSDL and ASP.NET using standard Web Services on the server.

Tag(s): JavaScript

Publication date: 01 May 2007

ISBN-10: n/a

ISBN-13: n/a

Paperback: n/a

Views: 21,370

Type: N/A

Publisher: n/a

License: Creative Commons Attribution Namensnennung 2.0 Deutschland

Post time: 25 Jan 2008 07:07:10

Aspects of AJAX

Aspects of AJAX This book is about an AJAX Framework and an AJAX Engine for JavaScript, XML, SOAP, WSDL and ASP.NET using standard Web Services on the server.
Tag(s): JavaScript
Publication date: 01 May 2007
ISBN-10: n/a
ISBN-13: n/a
Paperback: n/a
Views: 21,370
Document Type: N/A
Publisher: n/a
License: Creative Commons Attribution Namensnennung 2.0 Deutschland
Post time: 25 Jan 2008 07:07:10
Summary/Excerpts of (and not a substitute for) the Creative Commons Attribution Namensnennung 2.0 Deutschland:
Sie dürfen:

Teilen — das Material in jedwedem Format oder Medium vervielfältigen und weiterverbreiten
Bearbeiten — das Material remixen, verändern und darauf aufbauen und zwar für beliebige Zwecke, sogar kommerziell.

Der Lizenzgeber kann diese Freiheiten nicht widerrufen solange Sie sich an die Lizenzbedingungen halten.

Click here to read the full license.
Excerpts from the Abstract:

The basic elements for an application using the AJAX technologies. JavaScript and the XMLHttpRequest object, are not difficult to understand and there are many articles on the web that show how to use this object and declare that being AJAX. I think there are a lot more topics that should be understood and talked about.

The right selection from the available technologies as well as a suitable abstraction in using these elements is important for the success of the realization of an application. One main goal behind the architecture of the AJAX engine was to build an AJAX framework that you can reuse every time you want some asynchronous processing or when you need a smart way to refresh information on the current web page.

When targeting applications with some hundred sides and WebServices and with in sum about a thousand methods the developer must have a clear and simple kind and pattern for coding the JavaScript code on the client to avoid errors and to not think about the implementation details. Only by using a simple approach a good quality and maintenance can be achieved.

"The idea of the AJAX engine on the client is the simplification of the implementation of the code that we need for implementing a specific functionality on the client. Like with the WebService framework of ASP.NET on the server the details of communication over SOAP on the client are completely hidden from the developer and also the recurring code portion is only realized once in a central place. Also all details about the different implementations of the XMLHttpRequest object in Internet Explorer or the Firefox browsers are hidden from your code.

By using web controls or tag-libraries again a higher level of abstraction and more productivity for the developer can be reached. Because these web controls have to deploy JavaScript code to the client to avoid round-trips and enable the local functionality in the browser the JavaScript technology, especially JavaScript Behaviors are a substantial part of an AJAX infrastructure.

The visual effects library adds some more polished User interface elements that can be used together with AJAX or as standalone client side components.




About The Author(s)


No information is available for this author.

Matthias Hertel

No information is available for this author.


Book Categories
Sponsors