Паттерн «Сценарий транзакции» при загрузке файлов в Spring MVC

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

Каркас проекта Spring MVC. Использование аннотаций

В предыдущей статье мы рассмотрели каркас проекта на Spring MVC в котором используется XML конфигурация. Однако это подход на сегодняшний день уже устарел и вместо него рекомендуется использовать аннотации.

Каркас проекта Spring MVC. Использование XML конфигурации

Одна из неприятных особенностей любого фреймворка — необходимость выполнения целого ряда типовых действий для того чтобы получить минимально работоспособный проект. К сожалению, Spring MVC не исключение.

Создание web или desktop версии приложения, не переписывая его с нуля

Все мы привыкли к тому, что desktop и web, это две совершенно разные не совместимые между собой платформы. Платформы на самом деле разные, но так ли они не совместимы? Попытаемся проанализировать этот вопрос и найти на него ответ.

Перенос Java EE приложения на production (на примере Web приложения)

Рано или поздно разработка (или доработка) любого приложения завершается и его необходимо передать пользователям для работы или, по-другому, перенести на production. Рассмотрим процесс такого переноса для Web приложения.

Передача данных из сервлета в JSP

Организация передачи данных из сервлетов, которые осуществляют обработку запросов пользователя, станицам JSP, которые отображают пользователю результат – одна из типовых задач разработки web приложений на Java. Однако эта задача имеет и ряд тонкостей.

Альтернативный способ получения значений параметров запроса в сервлетах

В Java имеется простой и удобный стандартный механизм получения значений параметров HTTP запроса в виде метода getParameter класса HttpServletRequest.

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

Работаем с информацией о подключении к базе данных в Hibernate

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