Vea el CODIGO FUENTE del Servlet BuscarServlet.java |
Vea el CODIGO FUENTE del Java Bean ListaEncuestado.java |
Codigo Fuente Encuestado.java
.
package com.osmosislatina.beans; private String nombre; private String apellido; private String ciudad; private String servicio; private String area; private String email; public Encuestado() { } public Encuestado(String nombre, String apellido, String ciudad, String servicio, String area, String email) { this.nombre = nombre; this.apellido = apellido; this.ciudad = ciudad; this.servicio = servicio; this.area = area; this.email = email; } public Encuestado(String nombre, String apellido, String ciudad, String servicio, String area) { this.nombre = nombre; this.apellido = apellido; this.ciudad = ciudad; this.servicio = servicio; this.area = area; } public void setNombre(String nombre) { this.nombre = nombre; } public String getNombre() { return nombre; } public void setApellido(String apellido) { this.apellido = apellido; } public String getApellido() { return apellido; } public void setCiudad(String ciudad) { this.ciudad = ciudad; } public String getCiudad() { return ciudad; } public void setServicio(String servicio) { this.servicio = servicio; } public String getServicio() { return servicio; } public void setArea(String area) { this.area = area; } public String getArea() { return area; } public void setEmail(String email) { this.email = email; } public String getEmail() { return email; } } |
Primeramente se define la librería ("package") a la cual pertenecerá esta Clase (Java Bean), en este caso
com.osmosislatina.beans
.Es definida la Clase
Encuestado
que implementa la Interfasejava.io.Serializable
una característica primordial de todo Java Bean.Son definidos seis campos los cuales serán manipulados por los distintos métodos del Java Bean.
Se definen tres Constructores Java, el Constructor "default" sin datos de entrada y dos que toman diferentes datos de entrada según lo requiere el diseño de la aplicación.
Se definen los seis métodos
get
yset
para manipular los campos definidos en el Java Bean, las características por convención de estos métodos son los siguientes:Debe ser definido un método
get
y otroset
por cada campo definido en el Java Bean.Cada método
get
debe ser declarado con acceso publico (public
), al vocabloget
le debe proseguir el nombre del campo iniciado con mayúsculas y su valor de retorno debe ser del mismo tipo del campo.Cada método
set
debe ser declarado con acceso publico (public
), al vocabloset
le debe proseguir el nombre del campo iniciado con mayúsculas, su valor de retorno debe servoid
y sus datos de entrada deben ser del mismo tipo del campo.