Spring MVC — локализация (выбор языка)
Internationalization (i18n). — включение в приложении поддержки разных языков (закладывается при проектировании). Кстати цифра в (i18n) означает количество символов между буквами I и n Localization (l10n) — реализация в коде. Для начала нужно создать файлы .properties где будут находится «ключ»-«значение» на разных языках. Как создать файлы локализации на разных языках в Intelij IDEA? Для того чтобы создать в Intellij […]
Spring MVC — сохранение объекта в сессии
Как сохранить объект в сессии при помощи Spring MVC? Например нам необходимо сохранять данные пользователя между запросами внутри сессии, чтобы не терять данные о сохраненных товарах в корзине. Для этого нужно хранить объект на протяжении всей сессии пользователя в нашем приложении.
Spring MVC — WebApplicationContext. Описание интерфейса
В статье Spring MVC – основные понятия, архитектура была кратко описана архитектура фреймворка и диспетчера сервлетов DispatcherServlet. Ещё одним важным интерфейсом в спринг является WebApplicationContext, который работает с диспетчером сервлетов.
Spring MVC — основные понятия, архитектура.
Рассмотрим один из самых главных разделов фреймворка Spring — Spring MVC. Фреймворк Spring Web model-view-controller (MVC) или по нашему модель-представление-контроллер построен вокруг DispatcherServlet, который распределяет запросы по обработчикам. В нём настраивается мэппинг запросов, локали, временные зоны и многое другое. Обработчик по умолчанию строится на аннотациях @Controller и @RequestMapping, которые предоставляют широкий набор гибких методов для обработки запросов. […]