Статьи

Использование @Alternative в приложении CDI

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

Redis Client Lettuce 5 GA выпущен

После 13-месячной фазы разработки и 208 решенных заявок, я с удовольствием сообщаю о доступности Lettuce 5.0. Это крупный релиз, в котором появилось несколько важных изменений,…
Статьи

Прокси-сервер в Spring Framework

Spring Framework предоставляет возможности для весенних бобов. Мы можем контролировать различные зависимости и значения конфигурации, которые подключаются к пружинному бобу, используя объем пружины. Spring поддерживает…
Статьи

Spring MVC: валидатор и @InitBinder

Трудно представить веб-приложение, в котором нет логики проверки пользовательских данных. Почти все данные пользователя имеют некоторые ограничения, например, дата рождения должна состоять из дня, месяца,…
Статьи

Компонент Apache Camel Broker для ActiveMQ 5.9

Встраивание Apache Camel в брокер ActiveMQ обеспечивает большую гибкость для расширения брокера сообщений с помощью возможностей интеграции Camel. Маршруты Apache Camel также выигрывают в том,…
Статьи

Макет выпускного класса

предисловие Если вы уже читали какой-то другой пост в блоге о необычном насмешке, вы можете пропустить прелюдию по этой ссылке . Меня попросили собрать воедино…
Статьи

Ваши журналы ваши данные: logstash +asticsearch

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

Сравнение императивных и функциональных алгоритмов в Java 8

Популярный твит Марио Фуско впечатляюще показывает, в чем главное отличие императивного и функционального подходов к подобным алгоритмам: Императив против функциональности — разделение интересов pic.twitter.com/G2cC6iBkDJ —…
Статьи

Тестирование Java EE 6 Galleria

Время двигаться дальше с примером Vineet Java EE 6 Galleria. После небольшого вступления , базового руководства  по началу работы с GlassFish и развертыванием WebLogic 12c,…