Как Ajax делает поиск данных быстрее, чем Struts? - PullRequest
0 голосов
/ 18 января 2012

Я работал со стойками 1,2 около года. Теперь мне нужно работать над DWR, который является простым способом использования ajax.

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

Что происходит в ajax, так это то, что мы обращаемся к необходимому классу java на сервере с минимальным количеством данных, которые нам нужно отправить, и после возврата с сервера обновляется конкретный элемент пользовательского интерфейса, что является основной причиной, почему он быстрее.

Это правильно?

Ответы [ 2 ]

1 голос
/ 18 января 2012

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

С другой стороны, Struts1 / Struts2 или любая другая основанная на MVC инфраструктура (Spring MVC / Wicket) и т. д. предназначены для создания полного веб-приложения, и вы можете использовать Ajax как инструмент для улучшенияпользовательский опыт.

Короче говоря, нет необходимости сравнивать две разные вещи, поскольку они обе на месте по разным причинам

1 голос
/ 18 января 2012

Да, это правильно.AJAX позволяет загружать только части страницы.

Это не значит, что это обязательно быстрее, хотя.Если каждый щелчок состоит из 5 запросов на обновление 5 частей, существует высокая вероятность того, что один запрос на обновление текущей страницы будет быстрее.

Как всегда, AJAX - всего лишь инструмент.При неправильном использовании это не приведет к хорошим результатам.

...