Непостоянные сущности против Руководство POJO + Вид + Контроллер? - PullRequest
0 голосов
/ 21 мая 2011

Я успешно создал базовое приложение Spring Web MVC с использованием Roo, которое, как я мог бы добавить, было приятным!Приложение использует постоянство (HIBERNATE + HYPERSONIC_IN_MEMORY), что вам нужно для многих POJO.

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

1) Создать сущность, не использовать ее постоянство и реализовать желаемый метод (ы) для этого класса, полагаться на MVC-леса для представления

или

2) Создание контроллера POJO + View + вручную

Какая моя лучшая альтернатива?1) возможно ли вообще (т.е. не использовать постоянство для сущностей через roo)?И если так: возможно ли, что файлы .java могут свободно редактироваться, а файлы .aj обрабатываются Roo?

Заранее спасибо!

1 Ответ

1 голос
/ 21 мая 2011

Вариант 1 абсолютно нормален, если использовать команду Roo entity. Вы можете создать новый объект в оболочке Roo, а затем без каких-либо проблем выполнить скаффолдинг. И тогда вы можете без проблем редактировать вашу * .java часть. Единственная рекомендация - поддерживать оболочку Roo во время редактирования.

...