Статьи

Краткое руководство по полиморфизму в Java

Слово «полиморфизм» буквально означает «состояние множества форм» или «способность принимать разные формы». Применительно к объектно-ориентированным языкам программирования, таким как Java, он описывает способность языка обрабатывать…
Статьи

Шаблонирование с рокером

В этой статье мы кратко рассмотрим Rocker , статически типизированный и быстрый шаблонизатор Java 8. Требуемые зависимости Чтобы начать работать с Rocker, нам нужно добавить…
Статьи

Поддержка Java 8

Хотя Java имеет версию 13, выпущенную на данный момент, есть много производственных установок, работающих с Java 8. Как профессионал, я разрабатываю код Java 8 много…
Статьи

Несколько случаев, когда моделирование EAV действительно работает в LedgerSMB.

Моделирование сущности-атрибута-значения (EAV) обычно рассматривается как антипаттерн и по уважительным причинам. Неправильное применение приводит к негибким запросам, низкой производительности и ряду других неприятностей. Тем не…
Статьи

В похвале за продуманный дизайн: как тестирование на основе свойств помогает мне быть лучшим разработчиком

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

Запуск RichFaces в WebLogic 12c

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