With the advent of Web 2.0 technologies, users have demanded more interactive web applications. Typically, AJAX technologies are used to provide a high level of interactivity within web applications. In this chapter, we will discuss how AJAX can be used with Seam applications using both Seam Remoting and AJAX4JSF. In particular, we'll pay attention to:
Seam Remoting
Configuring applications to use Seam Remoting
Developing Seam Remoting clients and servers
Debugging Seam Remoting applications
AJAX4JSF
Configuring applications to use AJAX4JSF
Some of the more common AJAX4JSF tags
AJAX (Asynchronous JavaScript and XML) is a technique rather than a new technology for developing highly interactive web applications. Traditionally, when JavaScript is written, it uses the browser's XMLHttp
DOM API class to make asynchronous calls to a server-side component, for example, servlets. The server-side component generates a resulting XML package and returns this to the client...