想法是这样,类似开心农场果实过段时间成熟的原理,用户登录后种下一个种子,规定时间是种子过5个小时就可成熟了。
有几种情况:
如果用户种下后退出了,等5个小时后来采摘成熟的果实;或者用户一直在线,在线等了5个小时采摘成熟的果实;或者用户种下后退出了,大概过了3个小时又上线了,还要显示给用户还剩多少时间成熟。
这种思路用java怎么在服务器端实现。大家快快帮忙。

解决方案 »

  1.   

    简单方案:用户种下 记录数据库 用户进入后查询数据库比对时间显示结果。在线时用ajax去查询
    复杂方案:我想了下觉得没必要设计那么复杂的方案,所以把我写的删了
      

  2.   

    打错了,呵呵,java有timer对象,或者是spring的Quartz自动调度也可以实现。
      

  3.   

    用java timer啊
    业务类实现ServletContextListener然后在里面定义timer,当服务器启动时候就会去定时执行任务,具体看JDK API里面讲的很清楚