Как организовать функции контроллера Spring общего назначения? - PullRequest
2 голосов
/ 01 сентября 2011

Я знаю, что многие люди предлагают группировать контроллеры Spring по страницам, то есть «LoginPageController», «LandingPageController» и т. Д. Поэтому обработчик GET и другие обработчики запросов для страницы входа находятся в LoginPageController.

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

Любой совет будет отличным!

1 Ответ

2 голосов
/ 07 сентября 2011

Я предпочитаю группировать по функциям. Учитывая ваш пример, у меня будет ProjectController, который обрабатывает как страницы, связанные с проектами, так и вызовы Ajax, которые получают / обновляют данные проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...