Desenvolvendo sistemas web com Eclipse Indigo e JSF 2 - Part III

Vamos criar uma formulário simples, e fazer um cadastro nele.
Para criar qual quer novo 'objeto' no eclipse basta pressionar as teclas ctrl+N.
Então vamos fazer uma classe Aluno, pressione CTRL+N, e digite class no wizard,

Agora abrar a classe e vamos encapsular os campos, crie três atributos como na imagem, e pressione ctrs+shift+s para criar os get e set automáticamente.




Agora vamos criar o DAO. criar uma nova classe (ctrl+n) como na imagem abaixo.

Crie um objeto do tipo Aluno, e encapsule ele como vimos anteriormente(crtl+shif+s ...)
Sua classe deverá estar como essa abaixo:

package aula.dao;

import aula.entidades.Aluno;
import java.util.ArrayList;
import java.util.List;


public class AlunoDAO {

private Aluno alunoBean = new Aluno();
private List<Aluno> AlunosCadastrados = new ArrayList<Aluno>();

public String addAluno() {
AlunosCadastrados.add(alunoBean);
return "goConfirm";
}

public Aluno getAlunoBean() {
return alunoBean;
}

public void setAlunoBean(Aluno alunoBean) {
this.alunoBean = alunoBean;
}

}

Agora vamos "registrar" o bean, para isso abra a pasta WebContent, depois WEB-INF, e abra o arquivo faces-config.xml.

Agora e só criar a página e o formulário.
Tecle ctrl+N e digite html, selecione html file, e clique em avançar, na tela seguinte renomei o arquivo para cadastro.xhtml

Pronto! Agora e só criar a página JSF para usar o Bean que agente fez antes para testar .
A página deverá fica assim:


Você também pode criar uma página de confirmação e adicionar uma regra de navegação para mostrar uma menssagem de confirmação após concluir o cadastro.

O eclipse padrão, não vem com muitos recursos, o mais recomendado que seja instalado o JBoss Tools, que vem com vários plugins como Hibernte, JPA, Struts entre outros.
Aqui você econtra informações de como instalar e utilizado o JBoss Tools


Comentários