Author: Prasad Kharkar

Prasad Kharkar is a java enthusiast and always keen to explore and learn java technologies. He is SCJP,OCPWCD, OCEJPAD and aspires to be java architect.

Spring Data JPA Interfaces

This article will simply introduce spring data jpa interfaces. Here onwards, we are going to see JPA specific spring data implementation. Spring Data JPA Interfaces: In previous article we saw generic interfaces which abstract the functionality to provide repositories and common…

Spring Data Interfaces

We have seen introduction to spring data in previous article, this will deal with a brief overview of spring data interfaces. Spring Data Interfaces: We are actually going to use spring data jpa and  mongodb while actually creating our examples.…

Introduction to Spring Data

We have learned about Java Persistence API and MongoDB in another tutorial series.Here, we will learn about spring data which mainly deal with spring data variants i.e.  jpa and mongodb.    Spring Data: While developing ORM or persistence applications, we…

State Design Pattern Implementation

In this article we are going to deal with a design pattern that is very similar to strategy pattern. Here we are going to learn state design pattern implementation. State Design Pattern Implementation: State pattern tries to implement state transitions in…

Composite Design Pattern Implementation

This article will continue with series of structural design patterns and concentrate on composite design pattern implementation. Composite Design Pattern Implementation: Composite pattern allows you to compose objects into tree structure to represent part whole hierarchies. It lets clients treat…

Bridge Design Pattern Implementation

We are going to see yet another design pattern in this article. Bridge design pattern implementation is used with runtime binding of implementation is needed. Bridge Design Pattern Implementation: It is defined as Bridge pattern decouples an abstraction from its…

Proxy Design Pattern Implementation

Continuing our series of design pattern, we will learn yet another i.e. proxy design pattern implementation in this article. It is a structural design pattern which acts as a placeholder for other objects.   Proxy Design Pattern Implementation: Gang of…

Adapter Design Pattern Implementation

From this article onwards we are going to see structural design patterns. Adapter design pattern implementation is one of the most widely used pattern in real life scenario as well as software applications. Adapter Design Pattern Implementation: Gang of Four…