AjaxAnywhere is an Open Source Java Ajax framework that enables the developer to add Ajax behavior to your web application without any Javascript coding.
8. How does it work?
Web Client
HTTP Response HTTP Request
Content-Type=text/html
Web Server
HttpServletResponse HttpServletRequest
Stream Handle
Render
HTML Controller/Servlet
12. How does it work?
Web Client
HTTP Response
HTTP Request
Content-Type=text/xml
HttpServletReponse Web Server HttpServletRequest
Stream
XML
Intercept
AjaxAnywhere Servlet Filter
Continue with
Response Wrapper
HttpServletResponseWrapper HttpServletRequest
Stream Handle
Render
HTML Controller/Servlet
13. How does it work?
Web Client
HTTP Response
HTTP Request
Content-Type=text/xml
HttpServletReponse Web Server HttpServletRequest
Stream
XML
Intercept
AjaxAnywhere Servlet Filter
Continue with
Response Wrapper
HttpServletResponseWrapper HttpServletRequest
Stream Handle
Render
HTML Controller/Servlet
14. How does it work?
Web Client
HTTP Response
HTTP Request
Content-Type=text/xml
HttpServletReponse Web Server HttpServletRequest
Stream
XML
Intercept
AjaxAnywhere Servlet Filter
Continue with
Response Wrapper
HttpServletResponseWrapper HttpServletRequest
Stream Handle
Render
HTML Controller/Servlet
15. How does it work?
Web Client
HTTP Response
HTTP Request
Content-Type=text/xml
HttpServletReponse Web Server HttpServletRequest
Stream
XML
Intercept
AjaxAnywhere Servlet Filter
Continue with
Response Wrapper
HttpServletResponseWrapper HttpServletRequest
Stream Handle
Render
HTML Controller/Servlet