Cursos / Informática para Internet / Desenvolvimento Web II / Aula

arrow_back Aula 01 - Introdução ao Javaserver Faces

Ficaremos com a estrutura do nosso projeto semelhante ao que é apresentado na Figura 5.

Estrutura do projeto JSF HelloWorld.

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.xml

Com 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