Foros del Web » Programación para mayores de 30 ;) » Java »

Patron Lazy Load?

Estas en el tema de Patron Lazy Load? en el foro de Java en Foros del Web. Alguien a usado este patron en java que me pueda ayudar? darme algunas ideas y explicarme un poco el funcionamiento? saludos y gracias...
  #1 (permalink)  
Antiguo 23/05/2008, 08:52
Avatar de djagu_26  
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 16 años, 3 meses
Puntos: 6
Patron Lazy Load?

Alguien a usado este patron en java que me pueda ayudar? darme algunas ideas y explicarme un poco el funcionamiento?
saludos y gracias
__________________
"La magia no existe, la programacion si"

A/P Agustin Sivoplas
[email protected]
  #2 (permalink)  
Antiguo 23/05/2008, 10:09
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Patron Lazy Load?

La idea general es "no cargar algo hasta que no lo necesites" y su aplicacion es muy generica. Un ejemplo, a veces cuando cargas objetos de la BDD, sobre todo si son asociados, al prinicpio solo se carga el ID y es cuando intentas acceder a uno de los datos del objeto que se cargan todos los datos del objeto de la BDD. Si no intentas acceder a ningun dato, pues te ahorras acceder a la BDD para obtener los datos de ese objeto.

Como todos, tienen sus pros y sus contras, ya que si lo vas a usar todo, al final puedes acabar haciendo mas accesos que cargandolo todo de golpe.

Se aplica a distintas cosas, pero la idea general es esa, solo cargar cosas cuando las vas a necesitar. El patron contrario es intentar adivinar lo que vas a usar y intentar cargarlo antes de tiempo, aprovechando otros accesos. A veces se conoce como "eager loading"

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 23/05/2008, 10:10
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Patron Lazy Load?

doble post
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.

Última edición por GreenEyed; 23/05/2008 a las 11:48
  #4 (permalink)  
Antiguo 23/05/2008, 10:50
Avatar de djagu_26  
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 16 años, 3 meses
Puntos: 6
Respuesta: Patron Lazy Load?

Mi idea es usarlo para cargar internalframes para no cargar todos los datos en el constructor de la ventana que tiene el Desktop que los muestra que opinas sera bueno implementarlo ahi?
saludos
__________________
"La magia no existe, la programacion si"

A/P Agustin Sivoplas
[email protected]
  #5 (permalink)  
Antiguo 23/05/2008, 11:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Patron Lazy Load?

Normalmente se usa en ese caso para que no tarde mucho en cargar la aplicacion principal, cosa que el usuario nota mucho, y a cambio tardar un poco mas la primera vez que accedes a una ventana, distribuyendo la carga en pequeñas dosis.
Si no son muchas ventanas, para que no parezca que todo va lento siempre, es algo que se usa.
S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:55.