Статьи

Как работает Hibernate Collection Cache

Вступление Ранее я описал структуру записи кэша второго уровня , которую Hibernate использует для хранения сущностей. Помимо сущностей, Hibernate также может хранить ассоциации сущностей, и…
Статьи

Простота и надежность - продемонстрировано при обработке файла блокировки

Сегодня мы обсудим конфликт между проектными ценностями сохранения простоты, глупости (KISS) и надежности, между недостаточным дизайном и чрезмерным дизайном. Мы писали пакетное Java-приложение, и нам…
Статьи

Groovy 2.5 Обновление CliBuilder (часть 2)

Класс CliBuilder для быстрой и лаконичной сборки приложений командной строки был обновлен в Apache Groovy 2.5. Это вторая статья из двух частей, в которой рассказывается,…
Статьи

Применен шаблон проектирования Builder

Всем привет! Сегодня я расскажу о первой из совершенно новой серии шаблонов дизайна, которую я сделал. Шаблон конструктора является очень полезным и распространенным шаблоном при…
Статьи

Hello World в Vaadin & DukeScript

На первый взгляд, Ваадин — и GWT в целом — имеет много общего с DukeScript . Оба ориентированы на предоставление ориентированных на браузер решений для…
Статьи

JavaFX Совет 31: Маскировка / Обрезка / Альфа-канал

Полоса выбора Недавно мне пришлось реализовать пользовательский элемент управления, который позволяет пользователю выбирать один элемент из списка элементов. Этот элемент управления «SelectionStrip» должен был размещать…