Integrar o Spring com o MyFaces?

1 resposta
tiagogn

Bom dia pessoal,

Gostaria de saber se tem como eu integrar meus objetos q são criados pelo Spring( 1.2.9 ), dentro do arquivo faces-config, ou seja usar a DI do faces para chamar meus objetos criados a partir do Spring? Estou usando o Myfaces 1.1.4.

Obrigado!
Ate+

1 Resposta

le-silva

Falaê tiagogn, tem sim, cara…

No faces-config.xml coloque o seguinte:

<application>
   <variable-resolver>
      org.springframework.web.jsf.DelegatingVariableResolver
   </variable-resolver>
  </application>

Depois, é só usar os beans registrados no Spring:

<managed-bean>
    <managed-bean-name>PlaneBean</managed-bean-name>
    <managed-bean-class>br.com.inpe.PlanetaBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
      <property-name>planetaBO</property-name>
      <value>#{planetaBO}</value>
    </managed-property>
  </managed-bean>

Onde:

-> #{planetaBO} é uma referencia a um bean registrado no Spring.

Valow!

Criado 26 de abril de 2007
Ultima resposta 26 de abr. de 2007
Respostas 1
Participantes 2