About 199,000 results
Open links in new tab
  1. Repository Design Pattern - GeeksforGeeks

    Feb 16, 2026 · The Repository Design Pattern provides an abstraction layer between business logic and data storage, offering a consistent way to access and manage data while hiding the details of the …

  2. Spring Data Repositories compared | Baeldung

    Sep 3, 2025 · JpaRepository Simply put, every repository in Spring Data extends the generic Repository interface, but beyond that, they each have different functionality. 2. Spring Data Repositories Let’s …

  3. Repository Pattern in Java: Simplifying Data Access with Abstracted ...

    Learn how the Repository design pattern in Java enhances data access and abstraction, simplifying application architecture while boosting maintainability and decoupling. Ideal for Java developers …

  4. The Factory Design Pattern in Java - Baeldung

    May 11, 2024 · The factory method pattern loosens the coupling code by separating our Product‘s construction code from the code that uses this Product. This design makes it easy to extract the …

  5. The DTO Pattern (Data Transfer Object) - Baeldung

    Mar 26, 2025 · The purpose of the pattern is to optimize the data transfer and the structure of the contracts. Therefore, all business logic should live in the domain layer. Last, we have the so-called …

  6. Baeldung

    In-depth, to-the-point tutorials on Java, Spring, Spring Boot, Security, and REST.

  7. Spring Data Composable Repositories - Baeldung

    Mar 12, 2025 · When modeling a real-world system or process, domain-driven design (DDD) style repositories are a good option. For this very purpose, we can use Spring Data JPA as our data …

  8. Hexagonal Architecture, DDD, and Spring | Baeldung

    May 11, 2024 · Learn how to organize application layers using Hexagonal Architecture, DDD, and Spring.

  9. Simplified Hibernate ORM with Panache - Quarkus

    It takes fragments of HQL (JP-QL) queries and contextualizes the rest. That makes for very concise but yet readable code. what was described above is essentially the active record pattern, sometimes just …

  10. The DAO Pattern in Java - Baeldung

    Mar 26, 2025 · Learn how to implement the Data Access Object (DAO) pattern in Java to isolate the persistence and business layers of your application.