Совместное использование домена и классов обслуживания между проектами Grails и Griffon

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

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

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

Редактировать 29.08.12 Только что обнаружил, что POJO с аннотациями Hibernate, кажется, работает из коробки на Android. Как и в аннотациях Hibernate, не вызывает никаких проблем на данный момент. Это было одной из больших проблем для меня. Итак, я построил модель предметной области, насколько это было возможно, протестировал ее в свинг-приложении (пока нет Гриффона), Grails и все хорошо.

1 ответ

Решение

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

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

Другие вопросы по тегам