Обмен данными по сети на основе сокетов в Java

Передача данных — одна из краеугольных задач информационных технологий. От неё зависит как работа компаний, так и повседневная жизнь обычных людей. Для решения этой задачи Java предоставляет различные механизмы, среди которых особое место занимают сокеты.

Продолжить чтение

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

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

Продолжить чтение

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

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

Продолжить чтение

Встречаем Java 9

21 сентября 2017 года после длительного ожидания, компания Oracle выпустила новую версию языка программирования Java. Какие новшества ожидают разработчика в Java 9? Какой инструментарий необходим для работы? Каковы перспективы ставшего уже привычным Java 8? Попытаемся разобраться.

Продолжить чтение

Определяем папку в которой находится исполняемый файл приложения (Java SE)

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

Продолжить чтение

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

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

Продолжить чтение

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

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

Продолжить чтение

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

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

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

Продолжить чтение

Используем сервлеты в Eclipse вместе с Maven

На первый взгляд может показаться, что тема этой статьи весьма избитая. Однако использование в Eclipse сервлетов в сочетании с Maven на самом деле имеет целый ряд особенностей. Вследствие чего одновременная работа с этими двумя технологиями требует особого подхода.

Продолжить чтение