Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> AJAX+JAVA, Что нужно? я в этом нуб)) 
:(
    Опции темы
Aprol
Дата 4.2.2010, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 15.6.2007

Репутация: нет
Всего: нет



Почитал про jquery несколько примеров.
Прочитал что такое AJAX , в общих, чертах. Понял что нужно создавать объект XMLHttpRequest  на стороне браузера.
Теперь вопросыsmile
Что нужно для того чтобы использовать эту технологию (не перегружать всю страницу целиком)? имеются ввиду либы
На стороне сервера могу использовать что угодно? HttpServlets, Struts и т.д. и т.п ?

Как я понял все отличие заключается в принципе реализации получения и отправки запросов) Серверная часть будет одинакова как для AJAX так и для обычного JSP?
PM MAIL   Вверх
Самозванка
Дата 4.2.2010, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Девушка в стиле IT
**


Профиль
Группа: Завсегдатай
Сообщений: 484
Регистрация: 5.9.2006
Где: USA

Репутация: нет
Всего: 40



Цитата(Aprol @  4.2.2010,  09:50 Найти цитируемый пост)
Что нужно для того чтобы использовать эту технологию (не перегружать всю страницу целиком)? имеются ввиду либы

Если с использованием jquery, то свежий скрипт отсюда 
Или что то типа такого:
Код

function createHttpRequest() {
    var httpRequest;
    var browser = navigator.appName;
    if (browser == "Microsoft Internet Explorer") {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        httpRequest = new XMLHttpRequest();
    }
    return httpRequest;
}

function sendRequest(file, _resultStart, getRequestProc) {
    resultStart = _resultStart;
    document.getElementById(resultStart).innerHTML = 'Wait...';
    httpRequest.open('get', file);
    httpRequest.onreadystatechange = getRequestProc;
    httpRequest.send(null);
}

function getRequest() {
    if (httpRequest.readyState == 4) {
        document.getElementById(resultStart).innerHTML = httpRequest.responseText;
    }
}

За подробностями в отдел по javascript


Цитата(Aprol @  4.2.2010,  09:50 Найти цитируемый пост)
На стороне сервера могу использовать что угодно? HttpServlets, Struts и т.д. и т.п ?

Да, верно, что угодно.

Цитата(Aprol @  4.2.2010,  09:50 Найти цитируемый пост)
Как я понял все отличие заключается в принципе реализации получения и отправки запросов) Серверная часть будет одинакова как для AJAX так и для обычного JSP? 

Именно так

PM MAIL ICQ   Вверх
mecid
Дата 4.2.2010, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 30.7.2009
Где: Baku

Репутация: нет
Всего: нет



есть еще фреймворк GWT,для создания Аякс приложений на Джава
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Samotnik
Дата 4.2.2010, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Aprol,  если хорошо поискать по разделу, то можно найти полезные темы. 
вот, к примеру, где я тупил  два года назад smile 
PM MAIL   Вверх
SherbAnt
Дата 7.2.2010, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 12.1.2007

Репутация: нет
Всего: 3



Согласен с mecid. Очень рекомендую GWT. Отличный фрэймворк! Позволяет писать всё необходимое только на java, берет на себя всю работу по асинхронной передаче запросов. "Просто добавь воды"  smile 
Плюс ко всему, позволяет отлаживать клиентский код как обычную java! Сложно переоценить это удобство.

P.S. прошу прощения за эмоции. Недавно начал изучать GWT и нахожусь в состоянии легкой эйфории.
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1108 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.