Использование Spring Pitchfork для получения кода, совместимого с Java EE, который выполняется в контейнере, отличном от Java EE - PullRequest
3 голосов
/ 30 января 2009

Я столкнулся с решением отказаться от контейнера Java EE 5 для использования вместо него веб-контейнера (с Spring) Согласно Interface21 Spring Pitchfork позволяет использовать элементы модели программирования Java EE в Spring. Таким образом, я получаю подмножество аннотаций Java EE внутри контейнера Spring. Поскольку я предпочитаю поддерживать совместимость с Java EE, это выглядит как привлекательный вариант для меня. Каков ваш опыт работы с Pitchfork и чего вы достигли, используя его?

Ответы [ 2 ]

1 голос
/ 27 апреля 2009

Я использую вилы для модульного тестирования компонентов EJB3 и JPA вне контейнера, и это работает очень хорошо. Я могу подключить все, что мне нужно, в том числе менеджер транзакций, провайдер кэширования 2-го уровня и т. Д.

1 голос
/ 30 января 2009

Нет опыта работы с вилами, но много с Spring. Вышеупомянутые EJB не были проблемой. POJO были более чем адекватными.

Две другие альтернативы для рассмотрения:

Вы можете использовать OpenEJB с Tomcat, если вам нужны EJB, хотите придерживаться Tomcat и не хотите переключаться на купленный сервер приложений Java EE с открытым исходным кодом.

Вы можете попробовать Spring dm Server с OSGi. Ешь скорлупу и яйцо - иди до конца.

...