Belongs to following categories: Utility, ULC6.0,
Purpose
This utility class improves ULC's built in lazy loading feature.
The main disadvantage of ULC's current lazy loading implementation is the fact that it always requires an extra server round trip to fetch the data.
This has the following drawbacks:
- a significant delay over slow networks
- twice as many round trips as necessary
- intial data is blank as it is lazily fetched with an an extra round trip
- updated data first becomes blank as it is lazily fetched with an extra round trip
Resources
How to use
Register the provided
EagerLoadingHandler as round trip listener. That's all!
...ApplicationContext.addRoundTripListener(new EagerLoadingHandler());...
Compatibility
The described functionality has been developed and tested using JDK 1.4.2_05 and ULC 6.0.2.1
Authors
daniel