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
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
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
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/
http://www.brianburridge.com/2006/06/04/how-to-call-stored-procedures-from-jasper-reports/
Etiquetas:
Jasper,
Oracle,
Oracle Procedimientos
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
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
link: http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
lunes, 18 de octubre de 2010
Use xmltype to convert xml string to xmltype data
SQL>
SQL> CREATE TABLE myTable(
2 id NUMBER PRIMARY KEY,
3 emps XMLType NOT NULL
4 );
Table created.
SQL>
SQL> INSERT INTO myTable VALUES (1, xmltype(' ?>
2
3
4address 1
5
6 ')
7 );
1 row created.
SQL>
SQL> select extract(emps, '/emps/emp/home_address/text()' )
2 from myTable
3 /
EXTRACT(EMPS,'/EMPS/EMP/HOME_ADDRESS/TEXT()')
------------------------------------------------------
address 1
1 row selected.
SQL>
SQL> drop table myTable;
Table dropped.
SQL>
link: http://www.java2s.com/Tutorial/Oracle/0640__XML/Usexmltypetoconvertxmlstringtoxmltypedata.htm
SQL> CREATE TABLE myTable(
2 id NUMBER PRIMARY KEY,
3 emps XMLType NOT NULL
4 );
Table created.
SQL>
SQL> INSERT INTO myTable VALUES (1, xmltype(' ?>
2
3
4
5
6
7 );
1 row created.
SQL>
SQL> select extract(emps, '/emps/emp/home_address/text()' )
2 from myTable
3 /
EXTRACT(EMPS,'/EMPS/EMP/HOME_ADDRESS/TEXT()')
------------------------------------------------------
address 1
1 row selected.
SQL>
SQL> drop table myTable;
Table dropped.
SQL>
link: http://www.java2s.com/Tutorial/Oracle/0640__XML/Usexmltypetoconvertxmlstringtoxmltypedata.htm
Oracle XE and utl_http = ORA-00904: invalid identifier
Link: http://www.mqaa.nl/2009/06/19/oracle-xe-and-utl_http/
This was working OK on our database server but my local Oracle XE instance gave the following error:
ORA-00904: invalid identifier
After looking around a bit I found that the utl_http library should be available in XE. So after digging a bit further I found the reason why it was not working. The fix is to login as sys (not system!) and execute the following command:
grant execute on utl_http to public
After this all is working OK again
jueves, 14 de octubre de 2010
Configuración de Jasper IReport e Hibernate
Foro que trata el tema
http://www.forosdelweb.com/f45/jasperreport-hibernate-499035/
Tutorial para conectarse por DataSource
http://jtri.sourceforge.net/en/report/ireportHibernate.html
Servlet y Jasper
http://renevielma.blogspot.com/2007/06/reportes-con-jasperreports.html
http://www.forosdelweb.com/f45/jasperreport-hibernate-499035/
Tutorial para conectarse por DataSource
http://jtri.sourceforge.net/en/report/ireportHibernate.html
Servlet y Jasper
http://renevielma.blogspot.com/2007/06/reportes-con-jasperreports.html
lunes, 11 de octubre de 2010
Reescribir Equals y hashCode en Java
El siguiente articulo muestra varias formas de implementar Equals y hashCode en Java
Link: http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hibernateEquals
Link: http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hibernateEquals
sábado, 9 de octubre de 2010
Planificar Job en Oracle9i
Este artículo muestra como ORACLE maneja las tareas planificadas (oracle jobs) y qué parámetros y procesos afectan a esta planificación así como la manera de crearlos fácilmente a través de TOAD. (Para bases de datos ORACLE 9).
Leer articulo aquí
Leer articulo aquí
Auditoria en Oracle
Instrucciones para auditar en Oracle
ver este link: http://www.orasite.com/tutoriales/como-activar-la-auditoria-de-una-base-de-datos.html
ver este link: http://www.orasite.com/tutoriales/como-activar-la-auditoria-de-una-base-de-datos.html
jueves, 7 de octubre de 2010
Instalando Axis2
Articulo que describe los pasos para desplegar un WebService con Axis2.
Link: http://jcesarperez.blogsome.com/2007/05/14/instalando-axis2/
Link: http://jcesarperez.blogsome.com/2007/05/14/instalando-axis2/
Monitorizar Tomcat con JMX
La herramienta para monitorizar viene por defecto en la JDK es JConsole, a partir de Java 5, que se encuentra dentro del directorio bin de nuestro JAVA_HOME.
Link: http://www.danilat.com/weblog/2007/10/10/monitorizar-tomcat-con-jmx/
Link: http://www.lambdaprobe.org/d/index.htm
Link: http://www.danilat.com/weblog/2007/10/10/monitorizar-tomcat-con-jmx/
Link: http://www.lambdaprobe.org/d/index.htm
miércoles, 6 de octubre de 2010
Web Services basados en PL/SQL
Documento que indica los pasos para implementar un Web Service que retorna un XMLtype desde PL/SQL
http://blog.avanttic.com/2010/09/23/facilitando-el-consumo-de-nuestros-web-services-basados-en-plsql/
Invocar un Web Service desde PL/SQL
http://albertosaenz.wordpress.com/2010/01/29/invocar-un-web-service-desde-plsql/
Invocar Web Services desde PL/SQL en Oracle
http://slemos.com.ar/oracle/2008/01/invocar-web-services-desde-plsql-en-oracle/
Consumo de Servicios Web oficina virtual
http://www.somfueal.es/mediawiki/index.php/CLIENTES_ORACLE
http://blog.avanttic.com/2010/09/23/facilitando-el-consumo-de-nuestros-web-services-basados-en-plsql/
Invocar un Web Service desde PL/SQL
http://albertosaenz.wordpress.com/2010/01/29/invocar-un-web-service-desde-plsql/
Invocar Web Services desde PL/SQL en Oracle
http://slemos.com.ar/oracle/2008/01/invocar-web-services-desde-plsql-en-oracle/
Consumo de Servicios Web oficina virtual
http://www.somfueal.es/mediawiki/index.php/CLIENTES_ORACLE
martes, 5 de octubre de 2010
Framework Css
Puntos a considerar al momento de Diseñar el Layaut.
Link: http://www.torresburriel.com/weblog/2007/01/10/framework-css-primera-parte/
Link: http://www.torresburriel.com/weblog/2007/01/10/framework-css-primera-parte/
lunes, 4 de octubre de 2010
Apache2 Documentación
Conceptos basicos:
http://www.osmosislatina.com/apache2/configuracion.htm
Cambiar el estilo de pagina default:
http://perishablepress.com/press/2008/11/02/better-default-directory-views-with-htaccess/
Configurar Apache2 + Virtual Host:
http://blog.alvaroveliz.cl/2010/03/tutorial-configurar-apache-con-virtualhost/
Apache con Tomcat:
http://www.virtualspark.net/?p=13
Apache Configurar
Metodo utilizado para instalar apache en Ubuntu 10.04 (Recomendado)
Setting up your local web development environment Apache
http://www.metod.si/setting-up-your-local-web-development-environment-part-1-apache/
Instalar servidor web Apache compilando las fuentes (Sistema Operativo CentOS)
http://www.osmosislatina.com/apache2/configuracion.htm
Cambiar el estilo de pagina default:
http://perishablepress.com/press/2008/11/02/better-default-directory-views-with-htaccess/
Configurar Apache2 + Virtual Host:
http://blog.alvaroveliz.cl/2010/03/tutorial-configurar-apache-con-virtualhost/
Apache con Tomcat:
http://www.virtualspark.net/?p=13
Apache Configurar
Metodo utilizado para instalar apache en Ubuntu 10.04 (Recomendado)
Setting up your local web development environment Apache
http://www.metod.si/setting-up-your-local-web-development-environment-part-1-apache/
Instalar servidor web Apache compilando las fuentes (Sistema Operativo CentOS)
domingo, 3 de octubre de 2010
Verificar el DNS de Windows ó Unix
Nslookup es un programa, utilizado para saber si el DNS está resolviendo correctamente los nombres y las IP.Ver docuentación en Wikipedia : http://es.wikipedia.org/wiki/Nslookup
tracent xxx.xxx.xxx.xxx
tracent xxx.xxx.xxx.xxx
sábado, 2 de octubre de 2010
Desinstalar Programas en Ubuntu 9 y 10
Escribimos lo siguiente uno tras otro.
Con el comando remove estamos pidiendole al sistema que nos desinstale el paquete.
Con el comando purge se borran los archivos de configuracion del paquete.
Con el comando clean eliminamos los archivos que se descargaron para instalar dicho programa.(Si no quieres volvera esperar tiempo en descargar el programa este comando no es recomendable utilizarlo).
- sudo apt-get remove "nombre-del-paquete"
- sudo apt-get purge "nombre-del-paquete"
- sudo apt-get clean "nombre-del-paquete"
Con el comando remove estamos pidiendole al sistema que nos desinstale el paquete.
Con el comando purge se borran los archivos de configuracion del paquete.
Con el comando clean eliminamos los archivos que se descargaron para instalar dicho programa.(Si no quieres volvera esperar tiempo en descargar el programa este comando no es recomendable utilizarlo).
viernes, 1 de octubre de 2010
Instalación de Tomcat 6 en Ubuntu 10.04
Tutorial en ingles de como debemos instalar Tomcat 6 en Ubuntu, testeado por mi.
Link: http://ubuntuforums.org/showthread.php?t=1087834
Link: http://ubuntuforums.org/showthread.php?t=1087834
Suscribirse a:
Entradas (Atom)