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 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…

Visitor Design Pattern Implementation

In this article we are going to understand yet another design pattern i.e. visitor design pattern implementation. Visitor Design Pattern Implementation: Gang of Four defines visitor pattern as, Represent an operation to be performed on elements of an object structure.…