Рубрики
Без рубрики

Весенний учебник по MVC

– Весенний учебник по MVC

Автор оригинала: mkyong.

Spring MVC , Java Контроллер представления модели (MVC) веб-фреймворк, который построен поверх фреймворка Spring Inversion of control (IoC).

1. Весенний MVC Привет, Мир

Некоторые примеры hello world для быстрого запуска Spring MVC framework.

Новое и обновленное…

2. Сопоставление обработчиков

Определите, как веб-запрос (URL) сопоставляется с обработчиками контроллера.

3. Контроллер

Класс контроллера для обработки веб-запроса.

  • Пример MultiActionController Группируйте связанные действия в один класс контроллера.
  • Пример аннотации MultiActionController Контроллер нескольких действий с использованием аннотации @RequestMapping – лучшее и простое решение.
  • Пример решения propertiesmetodnameresolver Гибкий преобразователь имен методов для класса контроллера MultiActionController, он позволяет явно определять соответствие между запрошенным URL-адресом и именем метода.
  • Пример ParameterMethodNameResolver Другой преобразователь имен методов для класса контроллера MultiActionController, он позволяет сопоставлять URL-адрес с именем метода через запрошенное имя параметра.
  • Пример ParameterizableViewController С помощью ParameterizableViewController вам больше не нужно жестко кодировать имя представления в классе контроллера, вместо этого вы указываете имя представления через свойство ParameterizableViewController “Viewname”.

4. Преобразователь вида

Разрешите “имя представления”, возвращенное из класса контроллера, на страницу физического представления или страницу JSP.

5. Обработка форм

Обработка форм в Spring MVC.

6. Библиотека тегов форм Spring

Визуализация компонентов HTML-формы с помощью тега формы Spring.

7. Интеграция Spring MVC с другими фреймворками

Интегрируйте Spring MVC с другими.

8. Часто задаваемые вопросы

Некоторые распространенные случаи использования.

10. Распространенные Ошибки

Распространенные ошибки и решения Spring MVC.

Ссылки на Spring Web MVC

  1. Документация Spring 4.2.x MVC
  2. Документация Spring 3.2.x MVC
  3. Документация Spring 2.5.6 MVC

Оригинал: “https://mkyong.com/tutorials/spring-mvc-tutorials/”