Sunday February 5th 2012

Insider

Archives

Isolation Levels

256

        Los niveles de “isolation” de una transacción en JDBC determinan si el nivel de la transacción que se está corriendo en la base de datos puede afectar a otro o no.

Si hay dos o más transacciones accediendo a la base de datos concurrentemente, se necesita prevenir las acciones de las transacciones para que estas no interfieran con las otras.

Esto puede realizarse usando niveles de “isolation” en JDBC.

Algunos problemas comunes que pueden ocurrir al acceder a la base de datos simultáneamente son:

Dirty Reads (Lecturas Sucias):

Este problema es también conocido como “uncommitted dependency problem”.

Y puede ser explicado por el siguiente ejemplo:

Un empleado está realizando cambios al documento de políticas de la empresa. Cuando los cambios están realizándose, otro empleado toma una copia del documento que incluye todos los cambios hechos anteriormente y distribuye estos a toda la empresa.

Entonces en eso los cambios que hizo el primer empleado se terminaron de hacer, pero para esto ya hay una copia de un documento en toda la empresa, y el problema es que este documento que ya fue distribuido, ya no es el actual.

Read the rest of this entry »

Componentes De Una Aplicación RMI

RMI = Remote Method Invocation

Una aplicación RMI distribuida consta de dos componentes:

  • RMI Server (Servidor)
  • RMI Client (Cliente)

     El RMI server es el que contiene los métodos que son invocados remotamente. El server crea varios objetos y referencia a estos objetos en el registro del RMI.

El registro del RMI es un servicio que corre del lado del RMI server. Los objetos que son creados remotamente por el servidor son registrados por objetos con nombre únicos en este registro.

Read the rest of this entry »

Pasos para crear un servidor y un cliente TCP/IP en Java

Pasos para crear un Servidor TCP/IP

 

1. Crear un server socket usando el objeto ServerSocket .

2. Escuchar las peticiones del cliente para la conexión.

3. Empezar el servidor.

4. Crear un hilo de conexión para las peticiones de los clientes

Read the rest of this entry »

Introducción a la programación en red con Java – Parte 1

 network-security-news 

 

            En esta primera parte de programación en red con Java, solo se mostraran las clases que conforman el paquete java.net que es el que nos brinda java para programar en la red (Network Socket Programming), mi intención es hablar más adelante sobre RMI y CORBA que son utilizados muy profundamente en J2EE, ya que a veces he visto casos en el trabajo que el servidor produce errores que solo podrían ser identificados por alguien que conoce estos elementos.

Read the rest of this entry »

Examen De Certificación De Sun Con Descuento

untitled

Si eres estudiante de Latinoamérica y estas interesado en obtener una certificación de Java, te tengo buenas noticias, inscribirte en SAI y practica para la certificación totalmente gratis, y cuando te sientas preparado podrás pedir un voucher para obtener un 60% (Latinoamérica) de descuento en la certificación que escojas.

Read the rest of this entry »