Статьи

Настроить тайм-аут для разговоров CDI

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

Начало работы с Xtext, часть 2

На прошлой неделе я показал вам, как легко создать DSL с Xtext . В этой статье мы рассмотрим, как использовать модели, созданные с помощью DSL….
Статьи

Параметризованные тесты JUnit с помощью JUnitParams

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

Интеграция Spring и JSF: навигация

Это первая из серии блогов о моих усилиях по обеспечению глубокой интеграции между Spring и JavaServer Faces. Все упомянутое здесь — «работа в процессе», поэтому,…
Статьи

Рассеивание разрушителя: почему это так быстро (часть вторая) - Магическое заполнение строк кэша

Мы часто упоминаем фразу «Механическая симпатия», фактически это даже название блога Мартина . Речь идет о понимании того, как работает базовое оборудование, и о программировании…