Создание аннотированных EJB3-компонентов на основе POJO - PullRequest
1 голос
/ 22 августа 2011

Я ищу способ извлечь знания EJB3 из исходного кода во внешние файлы сборки.

В настоящее время мы выполняем миграцию на Maven приложения, изначально созданного Ant. Приложение содержит более ста компонентов со службами EJB2.1 (только без сохранения состояния), работающих в WebSphere 6.1 с Feature Pack EJB 3.0. Для каждого нового сервиса или обслуживания мы не хотим, чтобы разработчики интересовались конкретными знаниями EJB, поэтому код разрабатывается в POJO (насколько это возможно), а XDoclet используется для генерации EJB-источников, а затем кода клиент / прокси.

Перенос конфигурации XDoclet в плагин XDoclet Maven - это трудная задача. Итак, мы планируем начать использовать EJB3, но для этого нам нужно добавить аннотации к нашим POJO. Это сделало бы невозможным для внешней группы по выпуску описание того, как предоставляются сервисы.

Например: Есть ли способ создания шаблонов EJB3, которые генерируют нужные нам аннотации?

(Учитывая, что моё положение может быть неправильным, я открыт для других предложений)

1 Ответ

0 голосов
/ 28 ноября 2011

Не могли бы вы запустить собственный синтаксический анализатор через источник EJB и, следовательно, сгенерировать информацию, которая нужна команде релиза?

Я думаю, что модель программирования EJB 3 должна быть достаточно выразительной с точки зрения разработки. Если вы создадите свой собственный генератор из какого-то другого синтаксиса, я боюсь, что в итоге вы просто заново изобрели EJB3 с другим синтаксисом.

...