REPORTES GRAFICOS CON JFREECHART

0 comentarios
 


En esta entrada se hará uso de la librería JFrechart, para realizar los gráficos como Barras, Pastel o Líneas, para ello solo use una base de datos MySQL con solo dos tablas relacionadas, las tablas son Producto y Tipo de producto, y lo que busco es conseguir la cantidad de productos por cada tipo, un ejemplo sencillo, pero que servirá mucho a la hora de agregarle algo nuevo a nuestros proyectos.

El proyecto contiene las librerías, y la base de datos para ser importada.

MATRICES JAVA

0 comentarios
 

Definición: Una matriz o arreglo Bidimensional es un conjunto de datos homogéneos, finito y ordenado, donde se hace referencia a cada elemento por medio de dos índices. El primero de los índices se utiliza generalmente para indicar renglón, y el segundo para indicar columna.

Declaración:

tipoDato     nombreMatriz[ ][ ];

Para declarar una matriz de números enteros, llamada miMatriz, se puede hacer de la siguiente manera:

int miMatriz[ ][ ];

REPORTES CON JAVA

0 comentarios
 
En esta entrada dejare como ejemplo la forma como hacer reportes, con parámetros y sin parámetros.
Pare realzar los reportes utilicé el iReport 4.7.1, el cual dejo el link para que sea descargado, para poder utilizarlo solo se debe abrir el archivo “ireport” de tipo aplicación como se muestra en la siguiente imagen.

SUBIR ARCHIVOS A UN SERVIDOR REMOTO

0 comentarios
 

En un anterior post compartí una aplicación utilizando sockets en Java Swing, pues para JSP, hay una forma más fácil, y es utilizando la librería FileUpload, utilizando menos código, y de una manera más eficiente, lo mejor aún es que podemos limitar el tamaño del archivo a subir.

El ejemplo funciona también para el modo local, por lo que no habría problemas en implementación.

Como punto importante será necesario que descarguen e importen las siguientes librerías:
  • commons-fileupload-1.3.1
  • commons-io-2.4
Para este ejemplo las librerías están dentro del proyecto una vez descargado abierto en el netbeans, solo deberán seguir los siguientes pasos:

LISTAS CIRCULARES

0 comentarios
 
Definición:
  • Una lista circular es una lista lineal en el que el último nodo apunta al primero.
  • Las listas circulares evitan excepciones en las operaciones que se realicen sobre ellas. No existen casos especiales, cada nodo siempre tiene uno anterior y uno siguiente.
  • En algunas listas circulares se añade un nodo especial de cabecera, de ese modo se evita la única excepción posible, la de que la lista esté vacía.
  • En las listas circulares, nunca se llega a una posición en la que ya no sea posible desplazarse. 
  • Cuando se llegue al último elemento, el desplazamiento volverá a comenzar desde el primer elemento.

ARREGLOS Y SERIALIZACION DE OBJETOS

3 comentarios
 


Persistencia - Serialización de Objetos
  • Un objeto se dice persistente cuando es almacenado en un archivo u otro medio permanente. Un programa puede grabar objetos persistentes y luego recuperarlos en un tiempo posterior.
  • Serialización en general es el proceso de convertir un objeto en una secuencia de bytes. Entonces al serializar un objeto podre hacerlo persistente.
  • Para que un objeto se pueda convertir a una secuencia de bytes, este debe ser serializable
  • En java para que un objeto sea serializable basta con que implemente la interfaz Serializable.

CONEXIÓN REMOTA A POSTGRESQL EN LINUX

0 comentarios
 

Este post se detallara paso a paso como realizar la conexión remota a nuestra base de datos en PostgreSQL, se utilizó como servidor Linux Ubuntu 9.10, y como cliente Windows 7 Ultímate, ambas conectadas entre sí en una intranet.
Esto es útil, pues al realizar un sistema o aplicación como proyecto de universidad o en el mejor de los casos para una empresa que nos haya pedido desarrollar un software, y quisieran una base de datos única en un solo ordenador, al realizar esto conseguiremos implementar la arquitectura Cliente – Servidor.
Para poder llevar a cabo se debe tener correctamente instalado el PostgreSQL y pgAdmind, en el servidor, como se muestra en la siguiente imagen.
 
© 2012. Design by Main-Blogger - Blogger Template and Blogging Stuff