公司已有一个网上考试系统,采用Struts+oracle
客户提出要求是:要保存考生考试时的数据,这样考生在考试时机器发生故障,或者中途换机器,都可以恢复考生的答卷情况!
因为刚毕业,没多少实践经验,想请教下用什么方法好呢?
Ajax的无刷新技术,能不能实现这样的功能?会不会由于存储操作的过于频繁导致服务器崩溃?
希望达人们解答时能略微花上点心思,谢谢.

解决方案 »

  1.   

    除了ajax其他的还都不行~可以用框架不会影响效率
    用dwr吧
      

  2.   

    Ajax理论上是可行的。如果讨论服务器的负载问题,关键问题在于网上考试系统的规模有多大(最大多少人同时考试)。根据人数,可以在使用Ajax时变通一下,比如每隔10秒保存一次数据,或者每敲一个字符就保存一次,这就根据实际需要了。
      

  3.   

    谢谢各位的解答,是客户机发生故障,系统规模也不大,我想主管的意思是只要实现实时保存用户数据的功能.因为本人对Ajax技术不了解,在网上也很难找到AJAX与数据库交互的例子,恳请有相关经验的达人能不能帖段代码给我参考,不甚感激!