Cursos / Informática para Internet / Desenvolvimento Web II / Aula
Ficaremos com a estrutura do nosso projeto semelhante ao que é apresentado na Figura 5.
Coloque dentro da pasta lib do projeto HelloWorld o jar do JSF (javax.faces-2.2.8.jar). Agora criaremos um arquivo chamado web.xml, que deverá ser adicionado na pasta WEB-INF. Esse arquivo conterá a definição da servlet do JSF, que chamaremos de Faces Servlet, e o seu mapeamento. O conteúdo do arquivo web.xml é apresentado na Listagem 1.
Listagem 1 - Código do web.xmlCom o web.xml configurado, vamos criar o pacote br.ufrn.imd.helloworld.controllers onde ficará o nosso ManagedBean, denominado HelloWorldMBean. Dentro desse pacote criaremos esse ManagedBean, que tem o conteúdo apresentado na Listagem 2.
Listagem 2 - Código do HelloWorldMBean.Observe no código da listagem 2 que os ManagedBeans precisam estar configurados com a anotação @ManagedBean. Essa anotação é necessária para que a servlet do JSF (Faces Servlet) saiba que uma determinada classe Java é um ManagedBean. Veja ainda que nosso ManagedBean possui apenas o método getWorld() que retorna a String “Hello World JSF!”. Está pertinho de rodarmos nosso exemplo, tudo certo até agora?
Versão 5.3 - Todos os Direitos reservados