Hola Armando. Si vienes del mundo JSP, quizás te convendría usar algún Framework de AJAX que sea integrable con la programación en JSP. Me explico un poco: existen librerias o frameworks que te permiten incluir AJAX sin dejar de programar en JSP. Es muy indicado sobretodo para los desarrolladores que vienen que normalmente se mueven en este entorno y no se han peleado mucho con la programación Javascript en el cliente. Existen incluso librerias que te permiten usar componentes JSF preparados para funcionar con AJAX.
Te dejo una lista de algunos sitios que te pueden interesar:
- Ajax4jsf:
https://ajax4sj.dev.java.net
-Blueprint AJAX-enabled JSF components:
http://developers.sun.com/ajax
-jMaki:
https://ajax.dev.java.net
De los anteriores para mi el mas interesante es jMaki. Es un wrapper que te permite usar multiples librerias de AJAX como JSP directamente
Un Saludo