4 месяца назад
Как устроена Spring Data в Java: глубокое погружение с примерами и пояснениями
Целевая аудитория: Java-разработчики, использующие Spring Boot и работающие с реляционными или NoSQL базами данных. Версия Java: 11 Цель статьи: понять архитектуру Spring Data, принципы её работы, механизмы генерации реализаций и интеграции с JPA/Hibernate. Если вы когда-либо писали код вроде: — и удивлялись, как это работает без реализации, то эта статья для вас. Spring Data — это часть экосистемы Spring, которая автоматизирует доступ к данным, будь то реляционные (PostgreSQL, MySQL), документные (MongoDB), ключ-значение (Redis) или другие хранилища...
7 лет назад
Java Proxy in nutshell
Сегодня поговорим о Java Proxy. Java Proxy - это реализация шаблона проектирования Proxy (неожиданно!!!), которая входит в стандартную библиотеку Java. Вообще, идея подмены с сохранением API взаимодействия очень популярна и плодотворна в IT. Тут вам и прокси-сервера, и разделение API и реализации и многое многое другое. Поэтому возможность создавать прокси-объекты - это великая сила в арсенале Java-разработчика. Используйте ее с умом и не забывайте, что с большой силой - приходит большая ответственность...