Java Archive
Unit testing is the process of testing individual units or components of the software. With unit testing, the smallest part of the software is tested like a class, method, or even a line of code. In this
The Abstract Factory Pattern is one of the creational design patterns. We can say Abstract Factory patterns acts as a super-factory which produces other factories. The role of the Abstract Factory is to provide an interface for creating families
Composite Pattern is considered as a Structural Design Pattern. This pattern describes a group of objects and treating them as an individual instance of the same type of object because all exhibiting similar functionality. In this pattern, we compose objects and creates
We have discussed the Microservices concepts like What are Microservices? Why to use it? When to use it? in our previous article ” An Introduction to Microservices Architecture” Spark Framework for Microservices: Every modern enterprise application is
The Null Object Pattern is one of the behavioral design patterns, it is an object with clear neutral or null behavior. It is called as Null object because by default it does nothing and only it helps to avoid
In this brief article, we will see how we can use MongoDB Atlas with Spring Boot. MongoDB Atlas is Database as a Service. With database available on the cloud you can scale it as and when you need.
Facade Pattern provides the ease of usability for a system by hiding its complexity. It comes under a Structural design pattern. In this pattern client code can access the system but it hides the working of the system by
Spring Batch is a lightweight batch framework which can be used by enterprise systems to develop robust batch applications for the daily operations. In this article, we will see a simple Spring Batch example. Software used Spring Boot 2.0.4.RELEASE Spring Batch
All Java projects, be it small or a big enterprise mission critical project, it needs POJOs. These classes form your model, beans, entities etc. When we deal with POJO, we need to have getters, setters, tostring and
Uploading and Downloading Files is one of the core functionality that any Enterprise Application wants to incorporate. In this article, we will see How to Upload and Download Files in Java with Spring Boot. Softwares used Spring Boot 2.0.3.RELEASE Thymeleaf
Adapter pattern comes under Structural Design Pattern. This pattern combines the capability of two independent interfaces and works as a bridge between two incompatible interfaces. The Adapter pattern usually involves one single class which provides functionality to reuse
In this article, we will understand the Spring Boot Actuators. We will go through the implementation and basic usage of this fantastic Spring Boot feature. Softwares used Spring Boot 2.0.2.RELEASE Java 8 Eclipse Maven What is Spring Boot