powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / взаимодействие апплета с сервером
6 сообщений из 6, страница 1 из 1
взаимодействие апплета с сервером
    #34930864
kadet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коллеги, подскажите плз, можно ли добится того, чтобы апплет (уже загруженный) мог бы динамически реагировать на события сервера?
Например получать какую то информацию от web-сервера и реагировать на нее ?

PS
я пытался этот вопрос при помощи ajax решить, но как то криво все получается. см. топик "applet и ajax".
...
Рейтинг: 0 / 0
взаимодействие апплета с сервером
    #34930879
Дуремар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Инициатором" получения информации является апплет или сервер? Т.е. уточните - апплет стучится на сервер, и запрашивает данные, или сервер рассылает "сообщения" всем своим апплетам?
...
Рейтинг: 0 / 0
взаимодействие апплета с сервером
    #34930893
kadet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дуремар"Инициатором" получения информации является апплет или сервер? Т.е. уточните - апплет стучится на сервер, и запрашивает данные, или сервер рассылает "сообщения" всем своим апплетам?

вот хотелось бы оба варианта проработать.
в принципе апплет может посылать запросы к серверу и получать от него содержимое в форме xml документа. Потом это содержимое может им анализироватя и обрабатыватся как угодно. Это в принципе уже решение задачи. Плюс заключается в том, что этот запрос может обрабатыватся любым сервером.

А вот было бы интересно реализовать случай когда инициатором выступает сервер, когда сервер рассылает сообщения "своим" аплетам.

спасибо
...
Рейтинг: 0 / 0
взаимодействие апплета с сервером
    #34930912
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В апплете запускаете поток который периодически опрашивает сервер посылая HTTP-запрос или поток который в бесконечном цикле читает данные из серверного сокета (задача классическая, см. на ключевые слова "java чат"). Вариант с сокетом не всегда работоспособен из-за ограничений по безопасности накладываемых клиентским браузером на Java-апплет (могут быть проблемы если используется подключение через прокси-сервер).
...
Рейтинг: 0 / 0
взаимодействие апплета с сервером
    #34930929
Дуремар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну для варианта апплет "стучится с серверу" - ищите по ключивым словам "Web-сервисы", "JAX-RPC", "AXIS". В качестве фрэймворка - Spring Remoting (у них, кстати, какой то еще свой велосипед есть, если я ничего не путаю). Плюс стандартный HttpConnection - там вы свои XMLки гонять сможете (ИМХО - самый хреновый вариант).
Для варианта "сервер оповещает свои апплеты" готовых решений нет. Как справедливо заметил Kachalov тут два варианта - либо апплет через определенные промежутки времени опрашивает сервер об изменении состояния, либо вы получаете InputStream от URLConnection на клиенте, OutputStream в сервлете на сервере, и сервер, не закрывая стрима пишет туда при возникновении каких-либо событий - вобщем что то вроде этого - сам такой фокус никогда не делал, так что может что и напутал.
...
Рейтинг: 0 / 0
взаимодействие апплета с сервером
    #34930990
kadet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
направление понятно.
всем спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / взаимодействие апплета с сервером
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]