Fórum Framework para gerenciar meu Beans #516831
14/04/2015
0
@Controller
@Resource
private Teste teste;
Qual seria a diferença das duas, sei que uma é especificação do JSF 2.0 e a outra é especificação CDI do spring, mas qual seria a melhor maneira para injetar a informação e salvar no banco de dados, ou recuperar do banco de dados e mostrar ?
Roger Mendes
Curtir tópico
+ 0Posts
15/04/2015
Ronaldo Lanhellas
Gostei + 0
16/04/2015
Roger Mendes
Gostei + 0
29/04/2015
Roger Mendes
Gostei + 0
30/04/2015
João Cabral
Você pode utilizar a anotação @ManagedBean e não usar nenhuma injeção automática de dependências, apenas o JSF.
Um exemplo: http://jamacedo.com/2010/06/crud-jsf-2-0-hibernate-exemplo-gerenciando-livros-2/
Você pode utilizar o Spring para injeção de dependências usando @Controller e @Autowired como aqui:
http://imasters.com.br/linguagens/java/serie-spring-jeecrud-hibernate-com-spring-3-jsf-2-0/
Você pode utilizar o CDI do Weld com @Named e @Inject como aqui:
https://github.com/yaw/cdi-jsf-crud
Existem várias opções para você utilizar. São várias formas de fazer a mesma coisa.
O que recomendo é você conhecê-las para poder decidir qual será melhor para determinado projeto e qual se adequará mais ao seu gosto.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)