Ajax Integration

One of the key concepts of Guara that makes it suitable for ajax integration is this: all user requests are fulfilled through the execution of a particular Pipeline instance.

The correct Pipeline object is selected using the pipeline parameter on the url or the default Pipeline if null.

How Does Guara Simplifies Ajax Integration ?

Guara will have two specific valves to decode XMLHttpRequest and make them look like normal HttpServletRequests (ParameterParser wise) and vice-versa.

The developer should configure a specific pipeline, using these valves and the ModuleExecutors of interest to fulfill XMLHttpRequests using the same code it would via normal HttpServletRequests. What do you think ?

TODO: add image here