JSF IOC  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
efcjunior
Virtual Machine Man

Membro desde: 14/12/2006 20:38:28
Mensagens: 520
Offline

Gente.

Preciso de um esclarecimento do seguinte:

Muito do que tenho lido se fala desse padrão IOC.

Leiam esse trecho que retirei do site da devmedia:


O JavaServer Faces é uma tecnologia usada para criar aplicações web MVC através de componentes ricos para a interface com o usuário (UI). Apesar de ser muito boa no que se propõe a fazer, existem pontos importantes que uma boa aplicação deveria ter e que não são contemplados pelo JSF, como por exemplo, permitir o uso da injeção de dependências para diminuir o acoplamento e facilitar os testes, apoiar o desenvolvedor no acesso a dados, garantir a segurança da aplicação, entre ersas outras questões.
http://www.devmedia.com.br/post-21386-Integrando-jsf-2-e-spring-3-revista-java-magazine-92.html


Minha dúvida é o seguinte, o próprio managebean já não é IOC ?

Não estou conseguindo entender a vantagem de usar o framework que implemente esse padrão IOC.

Eu agradeço desde ja!




Sun Certified Java Programmer 98%
ivansalvadori
JavaBaby
[Avatar]

Membro desde: 04/10/2010 02:53:04
Mensagens: 93
Offline

efcjunior, o managedbean (JSF) mostra o padrao MVC.

O IOC é implementado via injeção de dependencia (DI) o CDI (JSR299)

Coisas diferentes, mas que podem ser usados juntos.

O IOC trata-se de diminuir o acoplamento entre as classes do teu projeto.
MVC trata-se em definir o comportamento de cada camada do teu software.

da uma olhada:
http://www.scribd.com/doc/62794907/Injecao-de-Dependencia

This message was edited 3 times. Last update was at 25/08/2011 12:53:29

efcjunior
Virtual Machine Man

Membro desde: 14/12/2006 20:38:28
Mensagens: 520
Offline

ivansalvadori wrote:efcjunior, o managedbean (JSF) mostra o padrao MVC.

O IOC é implementado via injeção de dependencia (DI) o CDI (JSR299)

Coisas diferentes, mas que podem ser usados juntos.

O IOC trata-se de diminuir o acoplamento entre as classes do teu projeto.
MVC trata-se em definir o comportamento de cada camada do teu software.

da uma olhada:
http://www.scribd.com/doc/62794907/Injecao-de-Dependencia


Muito obrigado pela sua resposta e ainda a indicação desse tutorial. Excelente!

Sun Certified Java Programmer 98%
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team