Создание и использование веб-сервисов - PullRequest
0 голосов
/ 23 декабря 2009

Я хотел бы узнать, как создать веб-сервис Java, который может использоваться веб-уровнем, состоящим из Java и Flex.

  1. Какие книги могут помочь мне узнать, как создать веб-сервис java и использовать его через java & flex?
  2. Стоит ли искать создание веб-службы с нуля или из таких платформ, как: XFire, Axis, CXF, Spring Web Services и т. Д.?
  3. Если рекомендуется использовать фреймворк, что из вышеперечисленного или каких-либо других имеет смысл изучить / использовать?

EDIT: Оба компонента java и flex веб-уровня должны иметь независимый доступ к веб-службе. Например, компонент flex помогает пользователю создавать и сохранять электронную таблицу; Java-компонент извлекает данные электронной таблицы и отображает их соответствующим образом.

Ответы [ 4 ]

0 голосов
/ 09 января 2010

Я воспользуюсь этой возможностью, чтобы подключить свою собственную книгу, Платформа Eclipse Web Tools: Разработка веб-приложений на Java . Глава 10 посвящена исключительно созданию веб-сервисов Java. Хотя все примеры показаны с использованием инструментария WTP, в уроках обсуждаются веб-службы Java, созданные с помощью Apache Axis.

0 голосов
/ 23 декабря 2009

Вам может не понадобиться веб-сервис. Ваше приложение Flex может напрямую использовать Java POJO с помощью Spring и BlazeDS.

0 голосов
/ 23 декабря 2009

На какую услугу мы смотрим? Если для этого требуется интеграция с базой данных, вам, вероятно, понадобится хотя бы какая-то платформа - вы действительно не хотите, чтобы ваши SQL-запросы были жестко запрограммированы в приложении. Spring + Hibernate, похоже, является одним из самых популярных вариантов реализации Java-сервера, но оба они достаточно массивны и требуют определенных усилий. Appfuse может быть хорошей отправной точкой для создания сервиса.

Почему вы все равно хотите работать с Java? Это потому, что вы знаете только Java или на вашем сервере уже запущен контейнер Java? Я видел отличные результаты и с Ruby on Rails, и теперь в мире Java также есть кое-что о Scala. Это может быть ваш шанс попробовать что-то новое и более гибкое;)

0 голосов
/ 23 декабря 2009

Flex должен выполнять эту работу: Учебник по веб-сервисам с Flex

...