Статьи

Гранд Тур: Сервлеты

Если вы пошли дальше, у вас есть база данных списка дел и пара классов, которые просматривают и обновляют ее. Следующий шаг — перенести эту функциональность…
Статьи

Пример использования OSGi: модульный vert.x

OSGi позволяет аккуратно разделить код Java на модули, известные как пакеты, с доступом к коду и ресурсам, контролируемым загрузчиком классов для каждого пакета. Сервисы OSGi…
Статьи

Учебник: написание собственного расширения CDI

Сегодня я покажу вам, как написать расширение CDI. CDI обеспечивает простой способ расширения функциональности, например, добавление собственных областей, включение базовых классов Java для расширения, использование…
Статьи

Подражая Kotlin Builders в Java и Python

вступление Котлин, наверное, сейчас мой любимый язык, и, пожалуй, одна из самых крутых вещей, которые он может предложить, — это конструкторы с безопасным типом, построенные…
Статьи

Безопасный сервис REST с токенами OAuth2

1. Введение В этом руководстве мы рассмотрим, как мы можем использовать Spring Security с OAuth для защиты службы REST. В демонстрационном приложении защищенные ресурсы REST…
Статьи

Весна: для автоматической или нет

После использования Spring 2.5 я переключился с контекста приложения на основе XML на аннотации. Хотя я нахожу эти очень полезные и огромные средства для экономии…