Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / CRUD на SpringMVC. CRUD. На каждое дествие нужен свой контроллер? / 5 сообщений из 5, страница 1 из 1
20.08.2007, 23:00:19
    #34740234
pizgin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRUD на SpringMVC. CRUD. На каждое дествие нужен свой контроллер?
Добрый день! Нужно ли на каждое действие (создать, редактировать, удалить) создавать отдельные SimpleFormController'ы?

Допустим нужно написать web интерфейс к справочнику профессий. Интерфейс этого справочника должен позволять добавить новую профессию, вызвать ее на редактирование и если нужно - удалить. Я так понимаю что на каждое действие нужны отдельные контроллеры. Т.е. addProfController, editProfController и deleteProfController. Если так - то не слишком ли громоздко получается? Почти один и тот же код в 3-х файлах?

Подскажите как принято делать такие вещи?
...
Рейтинг: 0 / 0
21.08.2007, 00:08:11
    #34740344
smbdy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRUD на SpringMVC. CRUD. На каждое дествие нужен свой контроллер?
можно юзать MultiControler
на каждое действие вешаешь свой метод
...
Рейтинг: 0 / 0
21.08.2007, 07:11:54
    #34740446
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRUD на SpringMVC. CRUD. На каждое дествие нужен свой контроллер?
Познакомся со всей иерархией контроллеров в spring, их там достаточно много. На SimpleFormController эти операции делать точно не стоит. Я бы выбрал несколько AbstractController, либо один MultiActionController.
...
Рейтинг: 0 / 0
21.08.2007, 07:19:02
    #34740448
pizgin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRUD на SpringMVC. CRUD. На каждое дествие нужен свой контроллер?
vas0Познакомся со всей иерархией контроллеров в spring, их там достаточно много. На SimpleFormController эти операции делать точно не стоит. Я бы выбрал несколько AbstractController, либо один MultiActionController.
Ok. Но ведь для редактирования используется форма, комманда, валидатор + succes/NotSuccesView(). Как тут обойтись без SimpleFormController?
...
Рейтинг: 0 / 0
21.08.2007, 07:24:36
    #34740451
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRUD на SpringMVC. CRUD. На каждое дествие нужен свой контроллер?
Хотя нет даже не так, скорее всего это была куча вскяких разных контроллеров.

1. Просмотр - AbstractController
2. Удаление - AbstractController
3. Сохранение - SimpleFormController (если с валидацией), CancellableFormController (+ кнопка cancel), AbstractWizardFormController (если нужен мастер)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / CRUD на SpringMVC. CRUD. На каждое дествие нужен свой контроллер? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]