日期:2014-05-17  浏览次数:20659 次

请教改变后台往界面传送数据的流程
项目流程如下:
    用户在界面选择设备范围传到后台,然后从Oracle查出范围所有设备基本信息(名称、型号之类),再经过一系列的分析和计算得到用户需要的数据后,一条条的封装到对象集合里面,通过JsonArray转换成字符返回到界面。
问题:
     如果用户现在的设备范围很大的话,后台一条条Add到集合里面,用户要等到所有设备都计算完才能在界面看到。有时候需要1个多小时界面才显示数据。这样用户体验会很不好。有时候还会超时!
      求各位大神指点!谢谢~
     

------解决方案--------------------
用分页吧:不管数据多少,每次只返回固定条数(如20条),按下一页才再次查找下20条
------解决方案--------------------
2L正解。。。。。