一次从数据库中获取所有问题,或者一次获取一个问题
Get all the questions from database at a time or one ques at a time?
我正在使用spring、hibernate、jsp和mysql开发Java Quiz web应用程序。我很困惑是否:
- 一次获取数据库中存储的所有问题,并将其作为json发送到使用Javascript迭代问题的jsp文件
或
- 使用AJAX一次只得到一个问题
有一个概念是对太大而不能放在一个页面上的结果集进行分页。包括jsp在内的大多数框架都有用于呈现大表的jsp标记。
为每个用户单独调用AJAX可能太多了,因为这会导致网络往返。
另一种方法可以是客户端(甚至服务器端)缓存。
如果您正在使用HTML5,请查看本地存储。如果您更喜欢服务器端,请查看memcached。
相关文章:
- Jquery选择选项并获取只工作一次的更改值(页面加载时)
- emberjs一次获取所有表单字段/值
- 循环遍历数组并仅获取一次相同的值
- 如何一次获取一个p元素的内容
- Ajax 使用函数每秒获取一次 php 数据
- 字符串拆分并获取第一次和最后一次出现
- 获取 window.location.reload 以在 Ionic 中仅加载一次
- 如何在一次调用中使用jquery从外部文件中获取多个剑道ui模板
- 如何在一次点击中获取所有选定的选项值ID
- 如何获取单击元素的类值,并使用此值在 jquery 中最后一次出现此类之后放置一段 html 代码
- 如何在最后一次出现某个字符后获取 url 中的参数
- 如何使用 Jquery 获取 XML 文件,并在每次加载时以随机顺序显示元素一次
- 在 JavaScript 中从一次点击事件到其他事件获取价值
- 如何在Javascript中一次获取多个按钮的文本
- 如何一次获取一页的数据
- 如何使用String.charCodeAt();一次获取和存储字符串中每个字母的char代码值并存储它们
- 使用Backbone Collection一次获取多页数据
- 文档.getElementbyId -一次获取多个id
- 一次从数据库中获取所有问题,或者一次获取一个问题
- Javascript一次获取多个id