Что и как концепция Java Swing связана с облаком? - PullRequest
1 голос
/ 17 января 2012

Один из моих друзей спросил меня о том, что связано с клиентским программным обеспечением и облаком. Java Desktop Swing как клиент и Web как ресурс данных (база данных -1, одиночный хостинг). Это главное, что я слышал.

Если в качестве клиента используется обычное Java-приложение, как оно взаимодействует с ресурсом данных (в Интернете) ...?

Я ответил: «Передача запроса к базе данных», Запрос к базе данных от клиента к Интернету (ресурс данных). Но после того, как я отозвал его обратно, мой метод опасен. Что безопаснее сделать? Нужно ли создавать другое приложение в Интернете, используемое в качестве моста (API)?

Нужен совет по этому вопросу.

Ответы [ 3 ]

3 голосов
/ 17 января 2012

Один из способов реализовать это будет иметь API на основе REST на сервере и графический интерфейс вашего свинга, взаимодействующий с этим API с помощью HTTP-вызовов.Вы можете использовать библиотеку Apache HTTPClient для выполнения HTTP-вызовов.

2 голосов
/ 17 января 2012

Разверните приложение Swing через Java Web Start . Работая в «песочнице», «приложение может подключаться только к хосту, на котором оно находится». - faq .

1 голос
/ 17 августа 2012

Если ваше приложение работает через Java WebStart, вы можете просто запустить веб-сервер в облаке и развернуть его там, как на любом другом веб-сервере. Конечно, пользователи должны иметь JRE, чтобы иметь возможность запустить его.

Еще одним вариантом, если вы ищете действительно тонкую облачную доставку на основе HTML / JavaScript, является AjaxSwing. запустит ваше приложение Swing в облаке и преобразует его во время выполнения в HTML / JavaScript, что делает его неотличимым от любого другого облачного программного обеспечения в качестве службы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...