XML как данные для взаимного обмена вместо EJB3 в EJB3 ... Возможно ли это - PullRequest
0 голосов
/ 10 февраля 2012

Существует ли какая-либо спецификация в EJB3.x, где выполняется обмен данными между клиентом (веб / мобильный ...) и сервером EJB3 (Java EE) с использованием XML вместо использования Java Beans .

Если какой-либо пример / URL существует ..., пожалуйста, направьте .....; (

Я знаю, что есть сервисы SOAP ..... но мое намерение не в пользуиспользования того же самого.

Причина: полезная нагрузка станет светлее на всех каналах ...

1 Ответ

0 голосов
/ 18 февраля 2012

Ну, во-первых, EJB3-бины определяют веб-представление, которое использует JAX-WS.Для этого вам нужно добавить аннотацию @WebService к компоненту без сохранения состояния.

Но поскольку вы не хотите использовать SOAP, другой альтернативой является JAX-RS.Сама спецификация EJB3 не упоминает о какой-либо поддержке этого, но наоборот, JAX-RS имеет явную поддержку EJB.

Любая полная реализация Java EE 6 уже поставляется с JAX-RS, так что обычно ничего нетдополнительные, которые вам нужно установить.Достаточно просто пометить ваши bean-компоненты с помощью @Produces и @Path соответствующими значениями, чтобы начать работу.

...