Utilizamos a implementação do icefaces para refazer todas as páginas do site. Os componentes ajax foram utilizados. Por exemplo, para selecionar os ingredientes para a receita foi utilizado um componente de DragNdrop.
Além disso todas as páginas foram feitas usando facelets.
As beans do JSF estão integradas ao spring.
O pacote com o projeto (manve 2.0) reside em
http://www.linux.ime.usp.br/~rafaellg/receitanet/
assim como o .war já com todas as dependências
Fórum