April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Java Beans
nUm Java Bean nada mais é do que uma classe Java com algumas características especiais:
nPossui um construtor default (lista de parâmetros vazios)
nPossui propriedades (métodos de acesso get e set para os seus atributos.). Forma geral:
npublic TipoPropriedade getPropriedade();
npublic void setPropriedade(TipoPropriedade valor);
nExemplo de bean:
nUsuario.java (nas paste web dos exemplos)
Um bean nada mais é do que uma classe em Java. No entanto, um bean possui características especiais:
Possui propriedades públicas (métodos get e set)
Segue uma convenção rígida de nomes para possibilitar o acesso através de código JSP.
Exemplo de bean:
public class UserInfoBean {
  private String firstName;
  public void setFirstName(String fName) {
    firstName = fName;
  }
  public String getFirstName() {
    return firstName;
  }
   ...
}