Postagens

Mostrando postagens de Julho 17, 2016

JSF com CDI, quais anotações devo usar?

Imagem
Salve! Salve. Eu sei que estou sumido mas acontece :p. Estava lendo um artigo muito bom sobre estes dois tipos de anotações e vamos ver quais as melhores formas de se trabalhar com JSF e CDI. On Based in @TiadWorks.  Com o lançamento do JSF 2 se tornou possível eliminar a necessidade de configurar managed beans e regras de navegação em seu arquivo XML, o tal do faces-config.xml. Não só isso, além de trabalharmos com anotações nós ainda diminuímos o número de detalhes de configuração devido as novas convenções do framework. Essas mudanças fizeram com que o micro container IoC/DI do JSF ficasse ainda mais conhecido do que na sua versão anterior, como podemos ver a seguir: @ManagedBeanpublicclassAlunosBean{@ManagedProperty("#{alunosDao}")privateAlunosDaodao;} No código acima, por termos anotado a classe AlunosBean com as anotações do JSF ela passou a ser instanciada e gerenciada pelo seu micro container. Além disso a classe AlunosDao também está sendo injetada no managed bean pelo …