Usando o Spring para gerenciar beans do JSF
Eu estava conversando alguns dias atrás com um colega commiter do projeto MyFaces sobre padrões de projeto, melhores práticas e etc, em um dado momento ele me disse da possibilidade de se definir beans no Spring que podiam ser usados dentro do JSF obtendo o mesmo resultado quando se define um bean no faces-config.xml porém com todo um suporte de AOP e outras funcionalidades que só se encontram no Spring. Maiores detalhes aqui.