Spring Roo только для создания каркаса сайта? - PullRequest
3 голосов
/ 09 февраля 2011

После многих проблем я, наконец, настроил Roo на простом примере.

Теперь я просто хочу узнать, как далеко нужно идти с Roo.

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

Теперь, например, у меня есть 15 классов в моем проекте.Я в замешательстве - в какой момент я должен создавать классы с помощью оболочки Roo, а когда я должен покинуть Roo и начать работать как обычно?

Кроме того, у Roo есть собственный графический интерфейс и дизайн макета.Можем ли мы изменить это тоже?

Ответы [ 3 ]

2 голосов
/ 14 апреля 2014

Вы также можете попробовать Telosys Tools, он был разработан для создания полноценного веб-приложения из существующей базы данных.

Он более гибкий, чем Spring Roo, вы можете настроить модель и шаблоны генератора

Учебник по генерации кода с использованием Spring MVC и Spring Data находится здесь: https://sites.google.com/site/telosystutorial/

1 голос
/ 09 февраля 2011

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

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

Я согласен с Яном. Приложение Roo Scaffold - это просто структура, которую вы можете использовать для создания своего собственного приложения, но это не то, что вы хотели бы представить как клиент самостоятельно.До сих пор я использовал Roo при создании или изменении модели данных и позволил ей управлять и изменять большую часть кода, необходимого для взаимодействия с моделью данных.Но любую работу, которую я выполняю вне модели, я делаю сам.

Мой совет: используйте Roo там, где он силен, а затем сделайте все остальное вручную.

...