Невозможно продолжить работу с Spring Roo: расширенные проблемы с MVC

Я должен был начать работу над новым проектом и решил облегчить себе жизнь, внедрив новую технологию, с которой у меня не было опыта: Spring!

В частности, Spring Roo, и в этом моя проблема.

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

Spring отлично подходит для настройки моих классов и сохранения их с помощью Hibernate и прочего. Основная проблема, с которой я сталкиваюсь, заключается в попытке построить мой проект.

Я работаю над проектом, который управляет несколькими "множественными" ссылками с отношениями "многие ко многим" и "многие к одному". Это немедленно приведет к проблемам с приложением строительных лесов.

Попытка добавить Google Web Toolkit через 'gwt setup' немедленно завершает работу приложения. Попытка загрузиться на сервер Tomcat становится невозможной, и нет возможности отменить процесс (насколько мне известно). Что теперь? Я должен перезапустить свой проект из исходных команд и повторно применить свои изменения, насколько я могу судить.

С учетом сказанного мне кажется, что лучший процесс - использовать ROO для создания артефактов моего проекта, а затем создать мою собственную настройку представления/контроллера. Даже здесь у меня возникают проблемы, потому что конфигурация плиток кажется настолько скрытой от того, как она работает. Мне трудно понять, как взять пользовательский JSP, который может обрабатывать некоторые из этих сложных отношений «многие к одному» (с поддержкой AJAX), и добавить его на свой веб-сайт.

Есть ли какие-нибудь руководства для этого?

К вашему сведению: в существующем Roo Generated MVC я пробовал

  • Копирование моего JSP
  • Создание объектов поддержки формы, которые обертывают различные типы сущностей
  • Изменение файла views.xml в папке для распознавания страницы

Однако, когда это было достигнуто, я не был уверен, как действовать дальше. Как мне получить доступ к моему JSP? Ввод URL-адреса вручную, как он определен в views.xml, не работает.

Стоит ли вообще думать о том, чтобы отказаться от Roo и начать проект Spring с нуля?


person IcedDante    schedule 20.04.2011    source источник


Ответы (1)


Bet способ узнать Spring Roo

Использование Spring Roo для строительных лесов

person abele    schedule 16.05.2011
comment
Спасибо за контрольный список. Я не соглашусь с одним моментом: размещение на форумах. На момент написания этой статьи они довольно мертвы, и попытка получить ответ там гораздо менее вероятна, чем получение его в SO. - person IcedDante; 18.05.2011