viernes, 29 de octubre de 2010

Jasper Reportes Dinamicos

Leer este articulo: http://www.packtpub.com/article/creating-dynamic-reports-from-databases-jasperreports-3.5

Captcha

El spam es como un virus; se adapta, evoluciona y sigue viviendo. Estas últimas semanas nos hemos enfrentado a un intenso ataque de spam dirigido a los comentarios de entradas.Nuetra solución básicamente consiste en agregar una pregunta aritmética para asegurarnos que sea un humano quien realiza el comentario.

Solución:
Captcha
Cultura general
Test de Turing

jueves, 28 de octubre de 2010

Uso de JNDI para utilizar un pool de conexiones

Una aproximación elemental a JDBC implica que se realiza una conexión a la base de datos en cada servlet. Se repite el esquema conexión-operación-desconexión. Esta forma de trabajar es perfectamente válida, pero resulta ineficiente, ya que se están desperdiciando ciclos de ejecución en cada conexión y desconexión.

Leer documento completo en: http://www.proactiva-calidad.com/java/jndi/jndi_server_xml.html

Jasper IReport trabajar con Bean

Para trabajar con Bean debes crear una MyFactoryData y luego agregar el metodo createBeanCollection().

Ejemplo:

package com.datos;
import java.util.Vector;
import com.modelo.Comuna;
public class FactoriaDatos {

public static Vector createBeanCollection() {
java.util.Vector coll = new java.util.Vector();
Comuna comuna = new Comuna();
coll.add(new Comuna(1,1,100,"Santiago"));
coll.add(new Comuna(2,1,200,"San Bernardo"));
coll.add(new Comuna(3,1,300,"Maipu"));
coll.add(new Comuna(4,1,400,"Peñalolen"));
coll.add(new Comuna(5,1,500,"La Florida"));
return coll;
}

}


Ver documentacion aquí:
http://www.java2s.com/Open-Source/Java-Document/Report/iReport-2.0.5/it/businesslogic/ireport/connection/SampleJRDataSourceFactory.java.java-doc.htm


http://knol.google.com/k/jasper-reports-working-with-beans-and-sub-report#

Generar reporte de una colección de beans con JasperReport


Desplagar un reporte PDF en un Servlet

Jasper IReport trabajar con Proc. Almacenados Oracle

Como utilizar procedimientos almacenados en Jasper IReport
http://www.brianburridge.com/2006/06/04/how-to-call-stored-procedures-from-jasper-reports/

miércoles, 20 de octubre de 2010

Servicios Web Java El alto costo de (WS-)Security

Vea como la sobrecarga de WS-Security es un factor en contra de SSL y sepa cuándo el costo no vale la pena...
Ver Link: http://www.ibm.com/developerworks/ssa/library/j-jws6/index.html

List of HTTP header fields

Lista de campos del Resquest y Response de HTTP.
link: http://en.wikipedia.org/wiki/List_of_HTTP_header_fields