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.

USO DE SOCKETS EN JAVA (CLIENTE - SERVIDOR)

8 comentarios
 

Definición de Socket: Son un sistema de comunicación entre procesos de diferentes máquinas de una red. Más exactamente, un socket es un punto de comunicación por el cual un proceso puede emitir o recibir información.
Los sockets son básicamente formas en las que podemos interconectar 2 (o más) programas mediante el uso de la internet. En java se utilizan para poder crear conexiones utilizando básicamente una IP/hostname y un puerto para establecer la conexión.
¿Cómo funciona?
El modelo más básico de los sockets consta de 2 simples programas, un servidor y un cliente. Básicamente el programa servidor comienza a “escuchar” en un puerto determinado (nosotros lo especificamos), y posteriormente el programa que la hace de “cliente” debe conocer la ip o nombre de dominio/hostname del servidor y el puerto que está escuchando, al saber esto simplemente solicita establecer una conexión con el servidor. Es aquí cuando el servidor acepta esa conexión y se puede decir que estos programas están “conectados”, de este modo pueden intercambiar información.

MÉTODOS DE ORDENAMIENTO Y BUSQUEDA

0 comentarios
 

En este post hablaremos sobre los algoritmos de ordenamiento y búsqueda, se sabe que estos son los problemas más comunes en la informática. Como se sabe la eficiencia de una búsqueda es importante y la ordenación va de la mano con esta, ya que esta consiste en ordenar de mayor a menor con el fin de acelerar la búsqueda de la información.
Empecemos a definir cómo funciona cada uno de los métodos de ordenamiento y de búsqueda.

Ordenación:

Método de Selección:
  • Buscar el elemento más pequeño de la lista.
  • Intercambiar con el elemento ubicado en la primera posición de la lista.
  • Buscar el segundo elemento más pequeño de la lista.
  • Intercambiar con el elemento que ocupa la segunda posición de la lista.
  • Repetir este proceso hasta que se haya ordenado la lista.
 
© 2012. Design by Main-Blogger - Blogger Template and Blogging Stuff