Диспетчер Сервлет.Где это вписывается в среду Spring MVC - PullRequest
0 голосов
/ 20 февраля 2012

Я читал о сервлете Dispatcher на веб-сайте Spring Source.

http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html

Мой вопрос: где сервлет-диспетчер вписывается в инфраструктуру MVC.Если мы увидим диаграмму в приведенном выше описании, она будет отличаться как от контроллера, так и от вида.Это, очевидно, не может быть частью модели.Так как же это вписывается в структуру MVC?

1 Ответ

2 голосов
/ 20 февраля 2012

Я бы сказал, что это все еще часть уровня контроллера.На этой диаграмме он отличается от других контроллеров и помечен как «фронт-контроллер», который просто делегирует входящие запросы другим контроллерам и обрабатывает взаимодействие с представлением.

Альтернативой может быть удалениеон и отдельные контроллеры обрабатывают свои собственные запросы.

Итак, это все еще контроллер, просто случается так, что он делегирует работу другим контроллерам, а затем обрабатывает взаимодействие с представлением.

...