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

arrow_back Aula 04 - Desenvolvendo um Sistema de Informação Web com JSF

Desenvolvimento dos Controllers e Views

Para iniciar o desenvolvimento dos controllers, crie um pacote denominado br.ufrn.imd.controllers. Dentro desse pacote, implemente o controller CadastrarEmpresaMBean, apresentado na Listagem 7, para realizar o cadastro de empresas de transportes urbanos. Esse controller possui os atributos: empresa e empresasCadastradas. Observe nessa listagem a presença da anotação do JSF @SessionScope, a qual determina que os objetos desse Managed Beans estarão no escopo de sessão.

Listagem 7 - Código da classe CadastrarEmpresaMBean.

Como não temos um banco de dados para nossa aplicação, veja que estamos colocando os objetos cadastros em listas para que possamos acessá-los nos outros cadastros. Verifique a view para cadastrar empresas que é apresentada na Listagem 8. Essa página, denominada form_empresa.xhtml, contém os atributos para inserção das informações de uma empresa e deve ser incluída na pasta WebContent do seu projeto.

Listagem 8 - Código da página form_empresa.xhtml.

Ao implementar as Listagens 7 e 8, podemos acessar esse formulário pelo endereço http://localhost:8080/SITURB/form_empresa.jsf, onde obtemos a página apresentada na Figura 1.

Página para cadastrar empresas de transportes urbanos.

Versão 5.3 - Todos os Direitos reservados