2014-04-25 5 views
0

Я работаю над веб-приложением Java Quiz с использованием spring, hibernate, jsp и mysql. Я в замешательстве:Получите ответы на все вопросы из базы данных за один раз или один вопрос за раз?

  • , чтобы получить все вопросы, хранящиеся в базе данных за один раз, и отправить их как json в файл jsp, где вопросы повторяются с помощью Javascript?

ИЛИ

  • получить один вопрос за один раз с помощью AJAX?
+1

На такой вопрос так много переменных, на форуме, как это, действительно трудно найти один правильный ответ. Я думаю, вы получите ответы на две стороны. В общем, вы получите лучшие ответы здесь, когда большая часть работы была сделана заранее, и определенная конкретная проблема была идентифицирована. –

ответ

1

Существует концепция набора результирующих наборов, которые слишком велики для размещения на одной странице. большинство фреймворков, включая jsp, должны иметь JSP-теги для рендеринга больших таблиц.

Выполнение отдельного вызова AJAX для каждого пользователя, вероятно, будет слишком большим, так как вы столкнетесь с поездкой по сети.

Другим подходом может быть кеширование на стороне клиента (или даже на стороне сервера).

Если вы используете HTML5, посмотрите на локальное хранилище. Если на стороне сервера вы предпочитаете memcached.

Смежные вопросы