Control de acceso a datos automatizado con PrimeFaces (Paso a paso)
- Lee más sobre Control de acceso a datos automatizado con PrimeFaces (Paso a paso)
- Inicie sesión para enviar comentarios
Siguiendo con PrimeFaces veremos como mejorar la tabla con datos de ventas que hemos desarrollado anteriormente y haciendo uso de nuestro "pseudo" sistema de control de acceso. La idea general de la lógica de validación es que en base al usuario que se haya logueado se filtren los datos sin modificar la vista en absoluto. Para conseguir este objetivo comenzaremos modificando "LoginBean.java".
Primeros pasos con PrimeFaces, Eclipse y Tomcat (Paso a paso)
Vamos a crear un proyecto web dinámico utilizando Eclipse 4.3 Kepler con WTP en el cual habilitaremos JSF y PrimeFaces.
El proyecto y el post no son muy pretenciosos, solo veremos como implementar algunos componentes para que quede la idea de la facilidad con la que se trabaja utilizando esta suite.
Expandir Colapsar con Pentaho Reporting salida HTML
- Lee más sobre Expandir Colapsar con Pentaho Reporting salida HTML
- Inicie sesión para enviar comentarios
Viendo los ejemplos avanzados de Pentaho Reporting (PRD) y tratando de mejorarlos en algunos casos, salen cosas como lo que les voy a contar en este post. Se trata de un método para expandir y colapsar cabeceras de grupo y detalles de forma muy sencilla..
Graphite - Simple y potente
- Lee más sobre Graphite - Simple y potente
- Inicie sesión para enviar comentarios
Esta vez es para contarles acerca de una herramienta que me ha impresionado por su simplicidad y potencia, se trata de Graphite, una herramienta opensource escrita en Python con licencia Apache 2.0. Ya en su titulo "Scalable Realtime Graphing" nos invita al menos a echarle una mirada, aunque con mi poca experiencia, creo que este titulo no termina de definir las cosas buenas de Graphite.
Que hace graphite? para que sirve?, bueno, en otro artículo nos cuentan en simples palabras que Graphite "almacena números que varían con el tiempo y luego permite graficarlos", esto es cierto, pero las características de Graphite son muchas más.
Recursividad en MYSQL con Java
- Lee más sobre Recursividad en MYSQL con Java
- Inicie sesión para enviar comentarios
He sacado algunas cosas del baúl y las quiero compartir, en este caso se trata de una clase Java que permite ejecutar consultas recursivas en MySQL, la idea surgió a partir de una necesidad en primera instancia y luego me base en la forma en que DB2 la lleva a cabo. Tengo la idea de escribir algún articulo relacionado con recursividad en DB2 ya que es muy útil y por demás interesante..
Graphite - su arquitectura y componentes
- Lee más sobre Graphite - su arquitectura y componentes
- Inicie sesión para enviar comentarios
Hoy les comentaré de forma sintética la arquitectura y componentes de Graphite.
Graphite está compuesto por:
- Whisper: es una librería de base de datos round-robin, almacena exclusivamente time series, esto es un número o valor y una estampa de tiempo asociada a dicho valor. Si, así de simple. Whisper ejecuta operaciones básicas como: create, update y fetch..
node-prd-web-example
- Lee más sobre node-prd-web-example
- Inicie sesión para enviar comentarios
Ya está disponible la versión 0.0.1-beta8 de node-prd, tiene varias mejoras, entre ellas la posibilidad de configurar una conexión JDBC ad-hoc y pasar la consulta SQL. También he creado una sitio web node Express, se puede descargar desde: https://github.com/magm3333/node-prd-web-example
El sitio demo muestra la potencia de node-prd, es muy simple de instalar y probar, además disponen de todo el código fuente si desean indagar.
Generar un solo archivo HTML con la API de Pentaho Reporting
- Lee más sobre Generar un solo archivo HTML con la API de Pentaho Reporting
- 2 comentarios
- Inicie sesión para enviar comentarios
En los últimos días estuve lidiando con la API de Pentaho Reporting a raíz del desarrollo de node-prd y node-prd-web-example, la verdad que para cubrir las funciones básicas no tuve inconvenientes, pero me surgieron problemas al querer trabajar con salidas HTML.