Spring MVC для портлетов, запрос жизненного цикла - PullRequest
2 голосов
/ 22 апреля 2010

Кто-нибудь знает, где можно получить документацию о жизненном цикле запросов Spring для приложения с портлетами (контроллер Spring на основе аннотаций?

Мне нужно знать порядок вызова методов Spring и параметры (запрос, модель, ...), доступные на каждом этапе обработки запроса.

Основной вопрос: когда вызываются методы @ModelAttribute (я хочу увидеть полную картину, а не просто «после этого, до этого», которую я уже получил с помощью отладки)

Спасибо большое!

Ответы [ 2 ]

0 голосов
/ 02 июня 2013

@ Методы ModelAttribute вызываются до фазы действия, которая предшествует фазе рендеринга. Так, например, для метода @ActionMapping, где модель является объектом поддержки формы, для инициализации модели будет вызываться аннотированный метод @ModelAttribute, а затем модель по запросу будет использоваться для ее обновления в соответствии со всем, что изменил пользователь , Это удобно, так как избавляет вас от необходимости поиска модели вручную перед ее сохранением.

0 голосов
/ 01 октября 2011

Если вы посмотрите документацию Spring о Portlet MVC, вы не найдете четкого изображения (реального изображения строк и блоков) его рабочего процесса, но в начале главы Web MVC Framework у вас есть некоторая приблизительная картина различных фаз жизненного цикла. Портлет MVC вводит некоторые дополнительные функции в Web MVC, но в основном работает так же, как и Web MVC.

То, что Spring Portlet представляет больше в этом, это фаза рендеринга после фазы действия, которая изменяет базу данных и делает вещи бизнес-уровня, тогда как фаза рендеринга обрабатывает то, что фактически появляется на дисплее.

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