Clean AJAX

Clean AJAX

Infobox_Software
name = Clean AJAX
developer = Carlos Eduardo Gonçalves
latest_release_version = 4.2.0 alpha
latest_release_date = release_date|2007|11|03
genre = Ajax framework
license = GPL
website = http://clean-ajax.sourceforge.net

Clean AJAX is an open source, cross-browser Ajax engine, inspired by Java Message Service, that uses messages to control the requests. It is an easy to use solution that provides message queue, garbage collection, XSLT support, encryption, web service access, history and cache.

Design

Clean AJAX was designed to represent Ajax requests as messages, which offers a well established model to deal with asynchronous communication. Messages offer a very flexible model, where the users able to combine plain attributes to get many different behaviours at request and/or response.

Structure

Clean AJAX includes two open source projects as libraries. "Google AJAXSLT" project was added to Clean to grant XSLT support on browsers that don't have native support for it. "Paul Johnstone" JavaScript implementations for MD5 and SHA1 algorithms, were added to Clean to provide secure Ajax requests.

Its last version also includes support to the Open AJAX Hub library, that enables AJAX frameworks to share information and work together properly.

Features

* A high level of abstraction, you can use just one facade to work with Ajax.
* Configuration by exception, the messages require minimum explicit configuration to work.
* Simple way to customize message's behaviour and apply your own logic to them.
* Multiple request handle, the engine is able to handle multiple requests simultaneously.
* Exception handle, the engine is aware about exceptions that can occur and how to report them.
* Trace console to monitor messages life cycle.
* Cache and history control.
* Message queue used to manage the requests.
* Garbage collection.
* Embedded XPath and XSLT features.
* Request encryption (MD5 and SHA1).
* Integration with web services based on SOAP, XML-RPC and JSON-RPC protocols.
* Cross-browser implementation compatible with the major browsers.

External links

* [http://sourceforge.net/projects/clean-ajax/ Project at Sourceforge]
* [http://goog-ajaxslt.sourceforge.net Google AJAXSLT website]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Clean — may refer to: Music The Clean, an influential first wave punk band Clean (album), an industrial album by Deitiphobia Clean , a song by Depeche Mode from their 1990 album Violator Clean, an amplifier sound in guitar terminology Clean, an Edwin… …   Wikipedia

  • Ajax (cleanser) — Ajax cleanser (or Ajax brand cleanser with bleach) is a powdered household and industrial cleaner introduced by Colgate Palmolive in 1947. Its slogan was Stronger than dirt! , a reference to the mythical character Ajax. The slogan would be used… …   Wikipedia

  • OpenLink AJAX Toolkit — (OAT) Developer(s) OpenLink Software Stable release 2.8 Written in JavaScript Type JavaScript toolkit …   Wikipedia

  • List of Ajax frameworks — This is a list of notable Ajax frameworks, used for creating web applications with a dynamic link between the client and the server. JavaScriptJavaScript Frameworks are browser side frameworks very commonly used in Ajax development. There are… …   Wikipedia

  • Operation Ajax — Opération Ajax Pour les articles homonymes, voir Ajax. L’opération Ajax (officiellement TP AJAX) était une opération secrète menée par le Royaume Uni et les États Unis en 1953, exécutée par la CIA, pour mettre un terme à la politique nationaliste …   Wikipédia en Français

  • Opération Ajax — 32° 25′ 40″ N 53° 41′ 17″ E / 32.427908, 53.688046 …   Wikipédia en Français

  • RichFaces — JBoss RichFaces Тип Ajax, Java, JSF Авто …   Википедия

  • Detail-oriented programming — In computer programming Detail oriented programming is a pejorative term for source code that uses trick structure or syntax. Overview Detail oriented programming is a term, coined by Clean AJAX[1] creator MSc. Carlos Eduardo Gonçalves, that… …   Wikipedia

  • Prototype (фреймворк) — У этого термина существуют и другие значения, см. Прототип. Prototype JavaScript Framework Тип JavaScript библиотека Разработчик Prototype Core Team Операционная система …   Википедия

  • Prototype — У этого термина существуют и другие значения, см. Прототип. Prototype JavaScript Framework Тип JavaScript библиотека Разработчик …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”