Bievenido

Bienvenido al Blog de Herman Aguilar!!!

Dedicado a compartir material para los alumnos de UJAT-DAIS

jueves, 19 de abril de 2012

metodos en clases

Clase Persona

    private String leerCadena(String mensaje){
        String valor = JOptionPane.showInputDialog(mensaje);
        return valor;
    }

Clases Personas
    public float getPromedioEdad(){
        if (lista.isEmpty())
           return 0;
        int suma =0;
        for(int i=0; i < lista.size();i++)
            suma +=  lista.get(i).getEdad();
        return suma / lista.size();
    }

    public int getEdad(){
        Calendar hoy = Calendar.getInstance();
       
        int hd = hoy.get(hoy.DATE);
        int hm = hoy.get(hoy.MONTH);
        int ha = hoy.get(hoy.YEAR);
       
        int nd = fechaNacimiento.get(hoy.DATE);
        int nm = fechaNacimiento.get(hoy.MONTH);
        int na = fechaNacimiento.get(hoy.YEAR);
       
        int r= ha - na;
        if(nm>hm)
        {r--;
        }
        if(nm==hm && nd>hd)
        {r--;
        }
        
       
        return r;
    }

martes, 6 de diciembre de 2011

Ejemplo de JSF Siguiendo el libro

Les dejo el proyecto PJSFLibro01
Aqui un resumen de los archivos:
  • faces-config.xml
Se configura la navegación y los Beans (el enlace entre las páginas y sus clases)
  • UsuarioBean.java
La clase que modela el problema, a como ya lo saben hacer con sus clases
  • index.xhtml
página JSF es la primera que se ejecuta (vean faces-config.xml) y tiene dos cajas de texto que depósita en el bean los valores que el usuario introduce  y cuando el usuario hace clic el botón, se ejcuta la accion "login" (otra ves en el faces-config.xml, en la navegación, esto significar ir a hola.xhtml)
  • hola.xhtml
parecido al de index.xhtml, sólo que este muestra los datos de la clase, esto a través del bean.

Nota: sí siguen el libro, lo pueden hacer.
Suerte!!!