• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Asynchronous loading (callbacks or events)

 
Ranch Hand
Posts: 194
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
when I deploy my application on two machines connected via LAN, loading about 10 records is awfully time-consuming. That is why I am thinking about implementing asynchronous loading, either as a simple callback or via the Publisher/Subscriber pattern (that is, events).
On the other hand I am afraid that this could be overkill.
PROS:
  • The perceived performance improves (although not the actual performance).
  • The callback pattern is a standard solution in RMI, and Events are supported by Java.
  • RHE has a nice chapter on events - which makes it an eligible technique in my opinion.

  • CONS:
  • My requirements say performance alone is not a

  • justification - however, I'd stress "alone" in this context.
  • My requirements say a design that can be easily understood by a junior programmer would be preferred.


  • The second question is, which technique is more preferable?
    Did anybody implemente asynchronous loading? If yes, how was it marked?
    Any comments are welcome!
     
    Ranch Hand
    Posts: 3451
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Hi Mag,
    I used an event scheme for graceful server shutdown and client confidence and definitely lost no points for it. I'd say go for it if you want, but keep it as simple as possible. Event schemes are pretty standard fare, so most junior programmers should not have a problem with understanding what you want to do.
    Hope this helps,
    Michael Morris
    [ August 28, 2002: Message edited by: Michael Morris ]
     
    Mag Hoehme
    Ranch Hand
    Posts: 194
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Hi Michael,
    thank you for your opionion!
     
    reply
      Bookmark Topic Watch Topic
    • New Topic