Статьи

Параметризованные тесты JUnit

Иногда вы сталкиваетесь с проблемой, которая просто кричит об использовании «параметризованных» тестов, а не копировании / вставке одного и того же метода много раз. Метод…
Статьи

Несколько советов и хитростей

Я работал над переносом существующего приложения, которое использовало WebLogic Workshop (да, вы правильно прочитали, используя неподдерживаемую IDE) в maven. Во время путешествия было несколько ошибок,…
Статьи

Привязка SSL-сессий к HttpSessions в GlassFish

Возможно, вы заметили, что в настоящее время я работаю над принципами безопасности в отношении безопасных веб-приложений. Основная идея заключается в том, чтобы позволить GlassFish предоставлять…
Статьи

Весна, ОТДЫХ, Аякс и КОРС

Предполагая, что вы работаете над проектом, основанным на JavaScript для клиентской стороны, и который отправляет запросы ajax на сервер через остальные веб-службы, вы можете столкнуться…
Статьи

Функциональный стиль в Java с предикатами. Часть 2

В первой части этой статьи мы представили предикаты, которые приносят некоторые преимущества функционального программирования для объектно-ориентированных языков, таких как Java, через простой интерфейс с одним…
Статьи

Остерегайтесь findFirst () и findAny ()

После фильтрации Java 8 Stream обычно используют findFirst() или findAny() чтобы получить элемент, который пережил фильтр. Но это не может сделать то, что вы действительно…