在UI中显示大量数据的一般准则是什么?
我想到的一种方法是最初加载少量记录,然后根据用户输入加载后续记录。
我可以从哪里学到资源吗?这是用Java开发的(后端和客户端)。
答案 0 :(得分:0)
我的指导:去" JViewPort"并从那里开始。此类专为大量数据而设计。
它提供了抽象,以区分可以"查看" - 以及不需要的数据"现在。
答案 1 :(得分:0)
仅发送客户需要的内容始终是个好主意。
一个常见的想法是使用DTO - 仅包含客户端/视口使用的数据的数据传输对象 - 您可以将您的真实对象转换为这些DTO,以提高速度和安全性。
答案 2 :(得分:0)
尝试将尽可能最小的数据发送到客户端,如果发送大量数据,请考虑在浏览器上导致大量延迟和“慢速脚本弹出”。
一种好方法是对要显示的数据进行分页。因此,例如,您将显示固定数量的数据,然后当用户滚动或单击按钮时,它将从服务器检索要显示的下一组数据。
Pure Java不是为客户端编写的,尽管有一些框架如GWT允许您为客户端编写Java,但客户端Java代码将在编译期间转换为JavaScript。
最后,应该提供分页方法,以便在专业UI框架上提供最佳用户体验。
答案 3 :(得分:0)
使用分页......