Главная » Spring » Создание простого контроллера Spring

0

Для обеспечения веб-функциональности приложения Spitter мы создадим контроллеры ресурсов. Но, вместо того чтобы писать от- дельные контроллеры для каждого случая, мы создадим единствен- ный контроллер, обрабатывающий все типы ресурсов, обслуживае- мых приложением.

Будучи простым приложением, приложение Spitter обладает ресурсами двух основных типов: пользователи приложения и со- общения, которыми пользователи обмениваются между собой. То есть необходимо написать контроллер, обслуживающий пользо- вателей, и контроллер, обслуживающий сообщения. На рис. 8.2 показано, как эти контроллеры укладываются в общую схему при- ложения.

Помимо контроллеров, каждый из которых обслуживает свой ре- сурс, в приложении также потребуются два вспомогательных кон- троллера, как показано на рис. 8.2. Эти контроллеры обслуживают дополнительные запросы, которые не отображаются на какой-то конкретный ресурс.

Один из этих контроллеров, HomeController, отвечает за отображе- ние главной страницы приложения – страницы, которая не связана ни с пользователями, ни с сообщениями. Это будет первый контрол- лер, который мы напишем. Но сначала, поскольку мы разрабатываем контроллеры, управляемые аннотациями, выполним дополнитель- ные настройки.

Рис. 8.2. Веб-слой приложения Spittle включает два контроллера ресурсов и два вспомогательных контроллера

Источник:   Уоллс К., Spring в действии. – М.: ДМК Пресс, 2013. – 752 с.: ил.

По теме:

  • Комментарии