Alguien a usado este patron en java que me pueda ayudar? darme algunas ideas y explicarme un poco el funcionamiento?
saludos y gracias
| |||
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. |
| |||
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 |
| |||
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. |