Estou estudando agora uma framework para ajax com jsf, richfaces é desenvolvida pela jboss, mas nem por isso não posso usar em outro servidor j2ee, estou usando no glassfish por exemplo.
Richfaces é boa solução para quem quer paginas mais dinâmicas e bonitas, podemdo usar componentes tipo o text field de pesquisa do google, que mostra recomendações enquanto você digita sua pesquisa...
Vou postar um tutorial assim que tiver tempo...
Até +!