Статьи

Введение в Java TDD - часть 2

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

Google Guava Cache

Этот пост является продолжением моей серии о Google Guava, на этот раз посвященной кешу Guava. Guava Cache предлагает большую гибкость и мощность, чем HashMap или…
Статьи

5 причин использовать JPA / Hibernate

Прежде чем мы углубимся в причины использования JPA, позвольте мне быстро объяснить, что это такое. Java Persistence API (JPA) — это спецификация объектно-реляционного отображения в…
Статьи

Настройка кластеризации в кварцевых и обсидиановых планировщиках

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

Что такое сериализация?

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

Glassfish 3.1.1 OSE с Hibernate Validator 4.3.0.Final

Цель : использовать валидатор гибернации 4.3.0.Final с Glassfish 3.1.1 OSE. В последнее время я столкнулся с проблемой, что я не смог использовать последний стабильный валидатор…
Статьи

Пример Spring Data JPA с Spring Boot

1. Введение В этом посте мы продемонстрируем, как использовать мощные API-интерфейсы Spring Data JPA для взаимодействия с базой данных, базой данных H2 в памяти, для…