6/10/14
Hacer reporte en Excel con java. Librería POI de apache Parte 2, desde aplicación web JSF.
24/9/14
Generar un reporte en Excel con Java.
Java excel. Librería POI de apache.
En algunos sistemas es necesario generar reportes en Excel, para hacer eso hay una librería de apache que se llama org.apache.poi la cual nos facilita el asunto para crear el reporte desde java. Aquí voy a darles un ejemplo para que generen el reporte en Excel fácilmente, vamos a crearlo con la ayuda de javax.faces.model.DataModel.
Un
DataModel es una abstracción en torno a datos arbitrarios, se modela como una colección de objetos de fila a los cuales se puede acceder mediante un índice de la fila. La API proporciona mecanismos para posicionarnos en un índice de fila especificado, y así recuperar los datos de la fila actual. El concepto suena como que si fuera algo difícil cuando en realidad no es así. Primero hay que crear los nombres de las cabeceras del Excel que vamos a crear e insertarlos en una lista, después de eso creamos el contenido del Excel en una lista, eso podemos hacerlo manual o mediante un método que haga una llamada a la base de datos y nos devuelva la lista con los registros que queremos, En este ejemplo vamos a llenar las dos listas de forma manual y después las seteamos en el DataModel correspondiente. 22/8/14
java.util.ConcurrentModificationException
Excepcion java.util.ConcurrentModificationException
for-each para mostrar todos los nombres de los profesores y en ese mismo recorrido queremos borrar al profesor que tiene el nombre de "PEPE PEREZ" y supongamos que hay dos objetos en la lista con ese nombre, bueno fácilmente nos dará la excepción ConcurrentModificationException porque queremos borrar un registro mientras estamos recorriendo la lista, el primer registro lo borrara pero cuando intente borrar el segundo lanza la excepción. Como hacemos ahora, tenemos que recorrer primero la lista y guardar el registro que queremos borrar, para después de haber recorrido la lista borrarlo? Parecen muchos pasos para algo tan sencillo.
Bueno primero déjame contarte que hay varias maneras de iterar sobre una lista y uno de ellos es el Iterator el cual tiene una diferencia con el for-each que si 4/8/14
Tutorial Java, JSF y Adf
ADF Java. Primera Aplicación Utilizando el Framework ADF Core
En esta oportunidad haremos un tutorial de Java con el framework ADF para principiantes, esto quiere decir que será algo fácil con lo necesario, no voy a comenzar desde el nivel más bajo sino que te voy a enseñar a crear una aplicación con su respectivo filtro de seguridad, logs, beans, dto, etc. En esta primera parte te voy a dar uno que otro concepto pero iremos más a la práctica que es donde verdaderamente se aprende. Bueno primero que todo ADF (Application Development Framework) es el framework de Oracle para las aplicaciones empresariales de Java, está basado en el framework JSF. Para aprender ADF ya deberías saber JSF por lo menos lo mínimo.21/7/14
Debug en Eclipse / JBoss Developer Studio.
Como Depurar (debug) aplicación Java con Eclipse/JBoss Developer Studio.
Lo mejor que podemos hacer cuando estamos desarrollando una aplicación, y surge un error a la hora de compilar la misma, es depurarla. Muchas personas hacen la depuración escribiendo interminables System.out.println(), lo cual nos hace perder tiempo y no es efectivo, para depurar tu aplicación de una manera correcta la mayoría de los IDE's (por no decir todos), cuentan con una herramienta para la depuración del código, si te preguntas para qué sirve la depuración de una aplicación, aquí te explico, cuando vamos haciendo un bloque de código muchas veces surgen errores al momento de compilar, algunos errores son obvios y se pueden corregir rápidamente, pero otros errores no son tan obvios, lo que tenemos que hacer para descubrir que ocasiona el error es ir viendo que pasa en nuestro código en tiempo de ejecución, para ver los valores de todas nuestras variables, si se cumplen o no las condiciones, si la base de datos esta retornando lo que debería... Tenemos que depurarla ya que con simples System.out.println() no vamos a ver los errores y utilizando las excepciones es posible que alguna excepción no la estemos capturando y resolver este asunto de esta manera puede quitarnos valioso tiempo. Una vez claro el concepto de depurar una aplicación, podemos ver cómo funciona, en este caso yo trabajo con el IDE JBoss Developer Studio / eclipse y para ejecutar la depuración en nuestro código hay dos reglas principales:- Insertar un breakpoint: lo que hacemos es elegir una línea del código desde donde queremos comenzar hacer la depuración.
- Ejecutar la aplicación en modo DEBUG: se abre una vista nueva en el IDE que nos muestra todos los datos acerca de nuestro código y así podemos ver porque hay un error.
18/7/14
java.lang.Error: Unresolved compilation problem
java.lang.Error: Unresolved compilation problem
Temas Relacionados:
Suscribirse a:
Comentarios
(
Atom
)
