Spring Roo и пользовательский интерфейс - PullRequest
0 голосов
/ 03 февраля 2011

Представьте, что у меня есть объект Item и объект Basket.Корзина может содержать любое количество предметов.Типичный интерфейс Spring Roo для корзины может выглядеть примерно так: enter image description here

Допустим, я хочу добавить еще одну кнопку в список корзины, возможно, кнопку оформления заказа.Что будет лучшим способом добиться этого?Кроме того, предполагая, что я еще не закончил со своими сущностями, и Roo мог бы сгенерировать много вещей.

Я думал об изменении тегов, но я довольно новичок в MVC, Spring и jsp, так что борюсь смомент.

Ответы [ 2 ]

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

Я склонен относиться к приложению Roo Scaffold как к такому: к скаффолду, на котором я могу построить свой собственный пользовательский интерфейс. Я более знаком с интерфейсами, сгенерированными GWT, но я предполагаю, что мир Spring MVC примерно такой же.

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

Поначалу это может показаться пугающим, но если бы это было легко, все бы это сделали!

0 голосов
/ 07 июня 2011

Создайте пользовательский контроллер Roo. Также будет добавлена ​​запись в файл menu.jspx.

Для этого вы можете использовать следующую команду Roo.

controller class --class ~.web.MyCustomController
...