Tuesday, November 1, 2011

Need to store a hashmap in memory to keep the counters for different user

Hi,

I am working on storing different user counters in memory at
application level (not database) and to have counters to atmost 3.

I developed this code using a singleton class with hashmap to store a
key value pair of user id and and it's counter and time.

After initial, i was using this singleton class on client side, it
worked fine for counters but when browser was refreshed, a new
singleton object was created.

I searched, and come to know that for security reason, javascript
don't use shared objects, so i moved it to rpc call and make it server
side object to overcome it, but when i tested it again, on refresh new
object is created and data lost.

I also tested the static hashmap to hold the data for application
scope, but it has almost the same behavior, once refreshed the
browser, its reset and old data is lost in it. It little different
behavior from normal java web apps where we follow this approach.

Does any one know how can i keep object at application scope in gwt ?

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

No comments:

Post a Comment