Menú Curso Java Web (JSP's/Servlets) : Código Fuente Java Bean Encuestado.java.

(Anterior) Búsqueda en Base de Datos con JSTL y Java Beans.
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 Interfase java.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 y set 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 otro set por cada campo definido en el Java Bean.

    • Cada método get debe ser declarado con acceso publico (public), al vocablo get 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 vocablo set le debe proseguir el nombre del campo iniciado con mayúsculas, su valor de retorno debe ser void y sus datos de entrada deben ser del mismo tipo del campo.

Terminos Legales de Contenido ©2000-2011 Osmosis Latina

Diseñado bajo estándares : XHTML   CSS  

webmaster@osmosislatina.com