Spring3 Portlets com JSF2
Pergunta
Alguém já usou o novo Spring3 com JSF2 e Portlets (JSR286)?
Eu usei o JSF1.2 com portlets (JSR168), tivemos alguns problemas com coisas como upload de arquivos, intercomunicação de portlet e outras coisas.
Não há muitos recursos online sobre este tópico.
Solução
o Portlets em livro de ação cobre o JSR286 e tem alguns capítulos no Spring3, mas não há menção ao JSF2, desculpe.
Grande parte do JSR286 foi feita para resolver os problemas no JSR168 com relação ao upload de arquivos e comunicação portlet. Eu recomendaria soltar qualquer suporte JSR168 em favor do JSR286, se você puder.
Atualização 1: Você já olhou A ponte Jboss Portlet?
Outras dicas
O uso da primavera 3 com o JSF2 é bem direto. Você pode usar, por exemplo, Sring Roo Para construir a configuração da primavera 3 de trabalho e, em seguida, basta conectar a configuração exigida pelo JSF2.
No entanto, atualmente não existe uma implementação decente da ponte Portlet que suporta o JSF2 nativo. Isso prejudica praticamente todo o objetivo de usar o JSF2 com portlets, pelo menos por enquanto.
Há uma pequena visualização tecnológica do JBoss Portletbridge (versão 3.0.0, verifique esse link) e por exemplo PortletFaces Projeto para o portal Liferay. No entanto, ambos estão em suas fases alfa iniciais, portanto não são uma opção para o uso da produção.
Tive um bom sucesso desenvolvendo portlets JSF-2.0 com a primavera 3 usando http://www.portletfaces.org.