У меня есть приложение Java / Spring / Hibernate с модулем оплаты.Платежный модуль имеет несколько классов доменов для оплаты подписки и транзакций и т. Д. Там есть соответствующие файлы отображения гибернации.Этот модуль использует applicationContext.xml для некоторых необходимых ему настроек.
Кроме того, в этом модуле есть служба платежей, которая использует paymentDAO для выполнения всей работы, связанной с базой данных.
Теперь я хочу использовать этот модуль как есть (без какой-либо или минимальной перезаписи)в моем другом приложении (приложение Grails).Я хочу ввести модуль оплаты в виде jar-файла или скопировать исходные файлы в папку src / java в Grails.
С этим фоном у меня есть следующие запросы:
- Будет лиСуществующий applicationContext.xml для конфигурации Spring в модуле будет работать так же, как в Grails?Объединяется ли он с остальной частью конфигурации Grails Spring?
- Куда я помещаю applicationContext.xml?Путь к классам?src / java должен работать?
- Могу ли я связать applicationContext.xml в Jar (если я использую опцию jar) и могу перезаписать в Grails, если нужно что-то изменить?Многочисленные проблемы определения бина в этом случае?
- PaymentService признан обычным сервисом?Будет ли он автоматически вводиться в контроллеры и / или другие службы?
- Будет ли PaymentDAO использовать конфигурацию источника данных Grails?
- Где я могу разместить hbm-файлы этого модуля?
- Могу ли я связать файлы hbm в Jar (если я использую опцию jar) и могу перезаписать в Grails, если нужно что-то изменить?Какие hbms выбраны?или с этим будут проблемы?
Слишком много вопросов!:)
Все эти проблемы на самом деле, прежде чем пытаться.Я собираюсь попробовать это в ближайшие несколько дней (занят в настоящее время).Любая помощь приветствуется.
Спасибо.