Апплет в инфраструктуре клиент-сервер

У меня есть общий вопрос относительно дизайна клиент-сервер.

У нас есть сервер Java с Spring, клиентской программой GWT и некоторыми сервлетами HTTP для нашего сайта. В данный момент мы также хотим разработать апплет, который связался бы с тем сервером таким способом, которым делают GWT-клиент и запросы сайта.

Действительно ли это - хорошая идея связаться с сервером от апплета RMI? Т.е. создать некоторые Удаленные сервисы, зарегистрируйте их в Spring и назовите их от апплета?

Заранее спасибо!

1
задан Andrey Minogin 5 June 2010 в 16:13
поделиться

1 ответ

Безусловно, это был один из первоначальных основных вариантов использования RMI. Spring, конечно, делает RMI забавно простым, и заставить апплет взаимодействовать с ним должно быть несложной задачей.

Одно большое предостережение - если ваши клиенты-апплеты находятся за брандмауэром, RMI почти наверняка не будет работать. В этом случае вам придется либо туннелировать RMI через HTTP (см. docs ). В качестве альтернативы вы можете использовать HTTP-удаленное взаимодействие Spring , но это будет означать упаковку некоторых Spring JAR с апплетом, чего вы, возможно, не захотите.

2
ответ дан 3 September 2019 в 00:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: