大家好,我想做个小游戏,实现如下功能,但是不知道如何实现:
注册用户登陆后,每5分钟刷新数据库,使得这个人的积分增加,页面不要刷新.
为了防止而已刷积分,需要在服务器去实现,所有动作和用户没有任何交互,也就是说,这个刷新应该是跟用户动作无关的.
想了很久,始终是没有办法,如果是在ie端用js设置记时器的话,就使得可以刷积分了.
有没有朋友做过类似的项目的指点下迷津,感激不尽!~

解决方案 »

  1.   

    Timer 就行了。记得每次去判断一下用户是否session超时,或者退出登录!
      

  2.   


    这个timer是放到哪里去的?
    不好意思,我接触j2ee时日比较短
      

  3.   

    是额  我做赌博机的额
    前台每过400ms向后台c++读一个数据 然后显示额 这个其实跟操作系统的原理一样的哇  我记得好像鼠标啊 键盘啊 什么的   都是windows每过10ms读一次的
      

  4.   

    把登陆的用户保存到服务器session或全域变量中,使用timer定时器,每5分钟,根据session的用户更新积分。
      

  5.   

    这个不错,我们的线程放到哪去?
    用servletcontextlistener它来实现吗?
      

  6.   

    我们的线程放到哪去? 
    用servletcontextlistener它来实现吗?======================
    那没必要又增加一个监听了...
    直接在应用启动事件时启动该线程即可...