Creando informes en Java con JasperReports desde Jaspersoft Studio

JasperReports creando informe

Una de mis herramientas favoritas para crear informes desde Java sobre base de datos es JasperReports (Community JasperReports Library) que es una librería open source para el desarrollo de informes con Java sobre diferentes tipos de fuentes de datos (multiple data source).

Hace muchos años que empecé a realizar informes utilizando la herramienta de iReport, pero no es la que voy a utilizar hoy ya que sus desarrolladores han cambiado de plataforma para el nuevo proyecto con Jaspersoft Studio, es decir, se pasan a Eclipse cuando antes iReport funcionaba sobre Netbeans Platform.

Con JasperReports podemos crear informes complejos que incluyan gráficos, imágenes, subinformes, … Podemos acceder a nuestros a través de JDBC, TableModels, JavaBeans, XML, Hibernate, CSV,… La publicación y exportación de los informes puedes a ser una gran variedad de formatos, desde el clásico PDF a RTF, XML, XLS, CSV, HTML, XHTML, text, DOCX o OpenOffice.

Jaspersoft Studio

JasperReports con Jaspersoft Studio

 

Jaspersoft Studio is the free, open source, eclipse-based report designer for JasperReports and
JasperReports Server.

 
 
 
Continuar leyendo Creando informes en Java con JasperReports desde Jaspersoft Studio

JSF 2 creando un Managed Bean con Netbeans en 4 pasos

JSF 2 Managed Bean

JavaServer Faces (JSF) es un framework de interfaz de usuario (UI) para el desarrollo de aplicaciones web con Java.

Su diseño tiene con el objetivo de reducir la carga de desarrollo y mantenimiento de las aplicaciones Java que se ejecutan en el servidor y que se muestran en el cliente. Actualmente para hacer este desarrollo más actual y con unos componentes con más funcionalidades se suele utilizar en combinación con Primefaces, Icefaces o Richfaces que nos proporcionan una interfaz de cliente con más posibilidades.

Algunas de las facilidades de uso que nos proporciona JSF son:

  • Fácil de construir una interfaz de usuario.
  • Simplifica la migración de los datos de las aplicaciones hacia y desde la interfaz de usuario.
  • Ayuda a controlar el estado de interfaz de usuario a través de solicitudes de servidor.
  • Proporciona un acceso sencillo desde el lado cliente al código de aplicación del lado del servidor.
  • Permite componentes personalizados y facilita su reutilización.

Continuar leyendo JSF 2 creando un Managed Bean con Netbeans en 4 pasos

JFrame en el centro de la pantalla – Java Swing

Java Swing JFrame Center

Con este ejemplo sencillo vamos a inaugurar una serie de ejemplos básicos con Java Swing, estos están dedicados a la gente que empieza con Java y busca ejemplos para su aprendizaje inicial.

JFrame en el centro de la pantalla – Java Swing

En este sencillo ejemplo lo único que vamos a hacer es crear un JFrame añadirle un par de JLabel con un texto cualquiera, y finalmente, ejecutar el método que coloca nuestro JFrame en el centro de la pantalla.

En mi caso para este ejemplo he usado Netbeans, no dudes en usar tu IDE favorito en cualquiera lo podrás hacer.
Continuar leyendo JFrame en el centro de la pantalla – Java Swing

Las 3 publicaciones más visitadas de mi blog Código Xules en 2015

Codigo Xules Mejores publicaciones 2015

Código Xules es un blog sobre programación que nacía el 8 de octubre del 2015, es decir, aún estoy empezando.

El nombre del blog nace del alias de Xules con el que publico, aunque mi nombre es Julio Yáñez Novo, es un nombre con su propia historia ya que nadie me llama así, pocos conocen ese alias, pero me acompaña desde los tiempos de la universidad en que lo usaba habitualmente como nick, es un nombre gallego aunque la apariencia engañe, y como la base de este blog es la programación y como no el código, pues ya tenemos Código Xules.

Las 3 publicaciones más visitadas del 2015

 

1. Tutorial Primefaces (1): Definición del proyecto y creación de Primefaces CRUD

Continuar leyendo Las 3 publicaciones más visitadas de mi blog Código Xules en 2015

Creación de las páginas CRUD Primefaces del proyecto – Primefaces (2.2)

PRIMEFACES CRUD - Creación de páginas

Esta publicación continúa el desarrollo de la guía de creación de aplicaciones con Primefaces, aquí vamos a ver los resultados de la creación de Primefaces CRUD de las entidades de nuestra base de datos MySQL (MariaDB) que desarrollamos en la publicación anterior: Entity classes from database Primefaces CRUD – Primefaces (2.1).

Estos son los apartados que vamos a ver en está publicación:

Creación de las páginas CRUD Primefaces del proyecto – Primefaces (2.2)

  1. CREACIÓN DE LAS PÁGINAS CRUD CON PRIMEFACES
  2. EL RESULTADO
  3. AÑADIMOS SOPORTE MULTIIDIOMA
  4. CAMBIAMOS EL TEMA

 

Para que te sitúes estos son los apartados vistos anteriormente:

  1. Creación del proyecto y puesta en marcha (2.1)
  2. Creamos las entidades para nuestro proyecto (2.1)
  3. Analizamos el código creado (2.1)
  4. Definiendo manualmente la conexión (Glassfish) (2.1)

¿Empezamos?

Continuar leyendo Creación de las páginas CRUD Primefaces del proyecto – Primefaces (2.2)