Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 一次从数据库获取所有问题,还是一次获取一个问题?_Java_Javascript_Ajax_Spring_Jsp - Fatal编程技术网

Java 一次从数据库获取所有问题,还是一次获取一个问题?

Java 一次从数据库获取所有问题,还是一次获取一个问题?,java,javascript,ajax,spring,jsp,Java,Javascript,Ajax,Spring,Jsp,我正在使用spring、hibernate、jsp和mysql开发Java问答web应用程序。我不清楚是否: 一次获取数据库中存储的所有问题,并将其作为json发送到jsp文件,在该文件中使用Javascript迭代问题 或 使用AJAX一次只问一个问题 有一种分页结果集的概念,它太大,无法放在一页上。大多数框架(包括jsp)都有jsp标记,用于呈现大型表 为每个用户单独调用AJAX可能太多了,因为这样会导致网络往返 另一种方法可以是客户端(甚至服务器端)缓存 如果您正在使用HTML5,请

我正在使用spring、hibernate、jsp和mysql开发Java问答web应用程序。我不清楚是否:

  • 一次获取数据库中存储的所有问题,并将其作为json发送到jsp文件,在该文件中使用Javascript迭代问题

  • 使用AJAX一次只问一个问题

有一种分页结果集的概念,它太大,无法放在一页上。大多数框架(包括jsp)都有jsp标记,用于呈现大型表

为每个用户单独调用AJAX可能太多了,因为这样会导致网络往返

另一种方法可以是客户端(甚至服务器端)缓存


如果您正在使用HTML5,请查看本地存储。如果您喜欢服务器端,请查看memcached。

像这样的问题有太多的变量,在这样的论坛上很难找到一个正确的答案。我想你会从双方得到很多答案。一般来说,当更多的工作已经提前完成并且一些特定的问题已经确定时,您将在这里得到更好的答案。