PHP-JRU 1.0 RC3

Esta se puede considerar realmente la primera versión de PHP-JRU, ya que posee un conjunto de utilidades mas elaboradas que las versiones anteriores, que siempre se habían mantenido como una prueba.

Sin embargo, aun tiene algunos detalles en cuanto a la documentación y el soporte para mayores conexiones jdbc,  por lo que aun no se considera estable, pero de seguro cumplirá su función para la mayor parte de los casos para los que se pretenda usar. A continuación se listan algunas de las funcionalidades que son nuevas en esta versión:

  • Administración de reporte basado en extensiones (plugin).
  • Capa abstracta para el manejo de conexiones JDBC.
  • Eliminación automática de archivos generados en el proceso de compilación y considerados basura.
  • Método para generar reporte directo a un buffer. (*1)
  • JavaBridge Integrado con librerías JasperReport 4.0 y conectores JDBC mas comunes. (Mysql, postgres, Mssql…). (*2)
  • Ampliación de la documentación.  (*3)

*1 El proceso de enviar un reporte directo a un buffer en memoria, es solo una emulación. El reporte se genera en el disco, pero se elimina todo rato de el mismo después de cargarlo en memoria.

*2  Con el tiempo se agregará soporte para otras conexión jdbc importantes, como oracle.  Se esperaba  poder usar xml y xls como DataSource y aunque en teoría se puede su funcionamiento es errático.

*3 El manual tiene detalles  pero es en cuanto a el diseño y la estructura.

Sin mas otra cosa que reseñar los invito a descargar desde el siguiente enlace:

https://sourceforge.net/projects/php-jru/files/1.0/

Advertisement

12 Respuestas a “PHP-JRU 1.0 RC3”


  1. 1 Al3jandro 13/04/2011 a las 1:37 PM

    Gracias mi pana, por esta herramienta… y ya la estoy descargando para probar las mejoras…

    De antemano mi hermano en lo que te podamos ayudar para fomentar esta herramienta que ayuda en la mejora de esta libreria..
    Cuenta Conmigo..

    Mientras tanto voy hacer un minitutorial de como acoplarlo a KumbiaPHP.. :P

  2. 2 robertbruno 14/04/2011 a las 12:18 PM

    Saludos alejandro,

    Por los momentos estoy buencando tiempito para ver si monto una wiki, y pues un manual para la implementación en kumbiaPHP es una buena idea!

  3. 3 yyeshua 28/04/2011 a las 5:19 AM

    Hey, hola hola.
    He estado siguiendo el desarrollo desde hace uno meses, y ahora quería probar este lanzamiento… pero es que tengo problemas :P

    Verás, quiero integrar el PHP-JRU Symfony 1.4, pero no he tenido éxito.

    Intenté modificando el archivo ProjectConfiguration.php agregado esta línea:
    include_once ‘../lib/php-jru/php-jru.php’;

    Desde luego, dentro del directorio lib he copiado todo lo relacionado con el php-jru. Cuando ejecuto la aplicación obtento una página en blanco, y nada más, ni un mensaje de error, nada =/

    Estuve revisando el archivo pgp-jru.php y después de un par de pruebas determiné que todo se detiene en esta línea:
    require_once(JAVA_INC_URL);

    Intenté poniendo a mano sólo esa línea en el archivo ProjectConfiguration.php:
    require_once(‘http://localhost:8080/PHPJRU/java/Java.inc’);

    Pero justo allí muere.

    ¿Alguna idea, consejo?. @_@

    Saludos y gracias.

  4. 5 yyeshua 31/05/2011 a las 11:53 PM

    ¿Oye Roberto, pudiste lograr algún resultado?. Yo sigo sigo en el mismo estanco… Bueno, seguiré a la expectativa.

  5. 6 Yumi 03/07/2011 a las 5:34 AM

    Saludos, gracias por la nueva versión de PHP-JRU, leí que tiene un método para generar reporte directo a un buffer; ¿podrías platicarme mas al respecto por favor? aun no entiendo como utilizarlo

  6. 9 danolga 31/07/2011 a las 6:33 PM

    Buenas tardes amigo soy con esta librería ahora tratando de seguir el ejemplo que tienes para la generación del archivo de excel me sale el siguiente error

    PHP Notice: Undefined variable: buffer in /home/doliver/tutorial4/php-jru/ReportManager/ReportManager.php on line 140

    de verdad me gustaría mucho usar la clase pero no me ha sido posible de antemanos gracias

    • 10 robertbruno 01/08/2011 a las 1:12 PM

      Hola amigo, saludos!!!

      Si te fijas bien no es un error es un NOTICE.

      Esto se debe a que la variable buffer no esta defina al momento de usarla, pero en php es algo que se puede hacer. Sin embargo, si no deseas que te muestre este mensaje debes cambiar éste comportamiento mediante la función error_reporting de php, para mayor información sobre el uso de la misma visita: http://php.net/manual/es/errorfunc.configuration.php

      Hay algunos error en la última versión de php-jru y el archivo zip que esta disponible para la descarga esta corrupto debido a errores al momento de subirlo, en lo que tenga algo de tiempo entre esta y la próxima semana estaré subiendo una nueva versión y un nuevo manual.

  7. 11 phyllobates 02/08/2011 a las 4:01 PM

    Primero felicitarte sobre el excelente trabajo realizado, me ha sido de gran utilidad. Actualmente lo tengo integrado con CakePHP, sin embargo tuve que realizar algunas modificaciones sobre la librería y corregir un par de errores que encontré; como podemos hacer para que revises las modificaciones que realice sobre la librería y las integremos a un nuevo release.


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 11 seguidores


Seguir

Get every new post delivered to your Inbox.