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.

CRUD en JSP usando MVC

0 comentarios
 

Las cuatro funciones básicas para dar mantenimiento a una tabla en esta aplicación web, aclaro que no se está usando procedimientos almacenados, todo se está realizando directamente desde la aplicación, con el fin de ahorrarme tiempo.
La aplicación consta de dos tablas “Producto” y “Rubro”, teniendo en la tabla producto la llave foránea codRubro, con el fin de que no haya redundancia de información.
La aplicación también tiene un calendario JQuery para poder elegir la fecha, junto con esto hay una clase que da formato a la fecha, para que esta pueda ser guardada en la tabla, otro extra mas esta la opción de cargar el Select y obtener el id para poder registrarlo, esta la opción listar la tabla para poder llenarlo con los registros.
La base de datos que se  utilizo fue MySQL, se necesita internet para poder visualizar el calendario JQuery, y el conector Mysql están en la carpeta del proyecto con los nombres Jar, solo deben importarse para no tener problemas a la hora de ejecutar la aplicación, y como siempre agregando que se utilizo el patrón MVC para su desarrollo.


 
© 2012. Design by Main-Blogger - Blogger Template and Blogging Stuff