Интеграция Grails в существующем яровом приложение?

голоса
8

Что делать, если вы не хотите, чтобы начать отдельный проект для Грааль, но вместо того, чтобы стащить его в существующем веб-приложение?

Я должен построить интерфейс администратор / CRUD для некоторых новых объектов и думал, что это будет идеальным способом узнать Grails.

Задан 19/05/2009 в 13:58
источник пользователем
На других языках...                            


3 ответов

голоса
0

Было бы трудно «проникнуть в его», если существующем приложении не имеет правильную структуру, которая отображает реж точно, как Grails это нравится - в конце концов, условность над конфигом где сила Грааль приходит.

Вы можете попробовать сделать интерфейс администратора, как «индивидуальным» приложение к оригинальному / существующему яровому приложению, и сопоставить существующую базу данных на объекты Grails домена. хотя я не уверен, как вы бы запустить их бок о бок легко и без дополнительной информации о существующем приложении. Можно, безусловно, хотя.

Ответил 19/05/2009 в 14:29
источник пользователем

голоса
0

Я согласен, что строить свой интерфейс администратора является хорошим упражнением, чтобы узнать Grails, а также согласен с предыдущим ответом, что Grails трудно, если не невозможно интегрировать с существующей Spring приложения. Вы могли бы сделать это, но головная боль не стоит.

Grails построен на вершине Hibernate для его ОРМ, так что если вы уже используете спящий режим с этой весны приложения вы можете работать это в ваших интересах. Это не слишком сложно настроить приложение Grails использовать уже существующие модели Hibernate, и это хорошо объясняется в документации Grails.

Таким образом, я бы рекомендовал строить вашу консоль администратора в качестве приложения независимых Grails, но использовать модели Hibernate у вас уже есть, если на самом деле вы использовали Hibernate.

Ответил 20/05/2009 в 19:12
источник пользователем

голоса
3

Я пытаюсь сделать одно приложение с приложением Grails и Spring приложением.

Я пытался проникнуть в Grails приложения в Spring один, но это «невозможно». Это проще стащить Spring приложения в приложение Grails. Grails знает, что весна, но весна не имеет ни малейшего представления о том, что Grails есть.

В этой статье вы можете найти полезную информацию о том , как использовать файлы отображения Hibernate или аннотации в Grails, так что вам не придется переназначить все. Кроме того, вы можете использовать все ваши Java clases (положить их в SRC / Java). Вы можете поместить бобы , определенные в applicationContext.xml в конф / весной / resources.xml. Вы можете оставить их в ApplicationContext, но у меня были некоторые проблемы. Я не закончил работу (почти) , и она хорошо выглядит.

Ответил 21/05/2009 в 09:24
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more