2013-05-09 3 views
0

Может ли приложение Java EE - сервлет или сеансовое соединение - делать HTTP-вызовы и соответствовать стандартам портативности? (при условии, что вызывающий абонент изящно обрабатывает сбой связи или недоступность сети)Может ли приложение Java EE делать HTTP-вызовы?

Кроме того, может ли приложение Java EE 7 рассчитывать на доступность клиента JAX-RS для доступа к ресурсам REST?

ответ

2
  1. Вы можете делать HTTP-вызовы с сервлета или сеансового компонента (если вы не пытаетесь сделать это в отдельном потоке). В общем, вы можете открыть клиентский сокет в EJB Bean или Servlet.

  2. JAX-RS 2.0, который является частью Java EE 7 имеет клиентский API (см это EXCELENT статью: http://www.oracle.com/technetwork/articles/java/jaxrs20-1929352.html)

+0

спасибо большое за ответ. У меня был связанный вопрос о том, как делать крупномасштабные длительные опросы с клиентской стороны. я. е. вместо того, чтобы обслуживать большое количество открытых, в основном простаивающих подключений, вы запрашиваете большое количество открытых, в основном простаивающих подключений. какая структура/библиотека/техника - это клиентский аналог сервлета 3 async. я опубликую его как отдельный вопрос, но хотел его выбросить. Спасибо! – necromancer

Смежные вопросы