Использование классов Java (весь модуль с зависимостью Spring / Hibernate) в Grails - PullRequest
2 голосов
/ 11 января 2011

У меня есть приложение Java / Spring / Hibernate с модулем оплаты.Платежный модуль имеет несколько классов доменов для оплаты подписки и транзакций и т. Д. Там есть соответствующие файлы отображения гибернации.Этот модуль использует applicationContext.xml для некоторых необходимых ему настроек.

Кроме того, в этом модуле есть служба платежей, которая использует paymentDAO для выполнения всей работы, связанной с базой данных.

Теперь я хочу использовать этот модуль как есть (без какой-либо или минимальной перезаписи)в моем другом приложении (приложение Grails).Я хочу ввести модуль оплаты в виде jar-файла или скопировать исходные файлы в папку src / java в Grails.

С этим фоном у меня есть следующие запросы:

  1. Будет лиСуществующий applicationContext.xml для конфигурации Spring в модуле будет работать так же, как в Grails?Объединяется ли он с остальной частью конфигурации Grails Spring?
  2. Куда я помещаю applicationContext.xml?Путь к классам?src / java должен работать?
  3. Могу ли я связать applicationContext.xml в Jar (если я использую опцию jar) и могу перезаписать в Grails, если нужно что-то изменить?Многочисленные проблемы определения бина в этом случае?
  4. PaymentService признан обычным сервисом?Будет ли он автоматически вводиться в контроллеры и / или другие службы?
  5. Будет ли PaymentDAO использовать конфигурацию источника данных Grails?
  6. Где я могу разместить hbm-файлы этого модуля?
  7. Могу ли я связать файлы hbm в Jar (если я использую опцию jar) и могу перезаписать в Grails, если нужно что-то изменить?Какие hbms выбраны?или с этим будут проблемы?

Слишком много вопросов!:)

Все эти проблемы на самом деле, прежде чем пытаться.Я собираюсь попробовать это в ближайшие несколько дней (занят в настоящее время).Любая помощь приветствуется.

Спасибо.

1 Ответ

0 голосов
/ 02 февраля 2011

Есть пара вещей, которые вы хотите рассмотреть:

Возможно, не точный ответ, который вы искали, но я надеюсь, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...