A Spring MVC is a Java framework that is used to build web applications. It follows the Model-View-Controller design pattern. It implements all the basic features of a core spring framework like Inversion of Control, Dependency Injection.

A Spring MVC provides an elegant solution to use MVC in the spring…


A servlet is a Java programming language class that is used to extend the capabilities of servers that host applications accessed by means of a request-response programming model. Although servlets can respond to any type of request, they are commonly used to extend the applications hosted by web servers. …

What is FlexBox?

Flexbox is a one-dimensional layout method for laying out items in rows or columns. Items flex to fill additional space and shrink to fit into smaller spaces. This article explains all the fundamentals.

Why FlexBox?

For a long time, the only reliable cross-browser-compatible tools available for creating…

What is Collection?

In simple words, a collection refers to a group of objects or an amount of material accumulated in one location, especially for some purpose or as a result of some process.

When you talk about programming, it is basically performing some operation on data. Since computers are…

As the name suggests, Object-Oriented Programming or OOPs refers to languages that use objects in programming. An object-oriented language aims to implement real-world concepts into the programming. (ex:- Inheritance, Polymorphism, Hiding, etc).

What are Class and Object?

A class is what's called a blueprint and an Object is an actual…


Full Stack Web Application and Software Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store