2012-04-21 3 views
2

Я пытаюсь выяснить, как обмениваться доменами и классами обслуживания между проектами Grails и Griffon.обмен доменами и классами обслуживания между графами и проектами грифонов

С этой точки зрения на стадии «с высоты птичьего полета»/стадии планирования мне интересно, будет ли создание отдельного проекта библиотеки pojo хорошим подходом для этого. Тогда, если мне нужно, повторно используйте тот же lib в проекте Androind.

Или это требует немного в этом контексте?

Редактировать 8/29/12 Только что узнал, что POJO с Hibernate аннотации, кажется, работает из коробки на Android. Как и в аннотациях Hibernate, не вызывающих проблем на данный момент. Это была одна из серьезных проблем для меня. Таким образом, у меня была построена модель домена как можно больше, протестирована в приложении swing (еще нет Griffon), Grails и все в порядке.

ответ

2

Если указанные классы домена являются реальными POJO (не прилагается GORM), тогда он должен работать, особенно на Android, поскольку эта платформа имеет более строгие ограничения.

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

+0

... как я перевертываю это в своей голове, прямо вверх по POJOS в lib, затем расширяется в Grail, то же самое для Grifon и т. Д. – vector

+0

Правильно, это должно работать до тех пор, пока общая библиотека написана в Java и не имеет отделов для обеих фреймворков (таким образом вы можете повторно использовать код в Android). – aalmiray

+0

... работа с картографическими проблемами на стороне Grails с отображением hasOne, хотя :-( – vector

Смежные вопросы