Sign in

Trainne at MountBlue Technology

A Spring MVC is a Java framework which 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.

The Spring Web MVC framework provides Model-View-Controller (MVC) architecture and ready components that can be used to develop flexible and loosely coupled web applications. The MVC pattern results in separating the different aspects of the application (input logic, business logic, and UI logic), while providing a loose coupling between these elements.


What Is Inversion of Control?

Inversion of Control is a principle in software engineering which transfers the control of objects or portions of a program to a container or framework. We most often use it in the context of object-oriented programming.

In contrast with traditional programming, in which our custom code makes calls to a library, IoC enables a framework to take control of the flow of a program and make calls to our custom code. To enable this, frameworks use abstractions with additional behavior built in.


Java Back-end web application development Technology

Servlet and JSP are java back-end web development technology. Back-end Development refers to the server-side development. It focuses on databases, scripting, website architecture. It contains behind-the-scene activities that occur when performing any action on a website.

Java web application development with three tier architecture

Code written by back-end developers helps browsers to communicate with database information. Servlet mostly used for application controller. Whole business logic is written inside Servlet. JSP is mostly used for UI development at server-side. View are shown on HTML and JSP pages. …


Flexbox was designed specifically for one-dimensional layouts, for row and columns. While CSS Grid is engineered to enable
two-dimensional layouts. Therefore, CSS Grid can easily render rows and columns simultaneously.

1. Introduction :

CSS stands for Cascading Style Sheets. CSS describes how HTML elements are to be displayed on screen, paper, or in other media. CSS saves a lot of work. It can control the layout of multiple web pages all at once. External stylesheets are stored in CSS files.

css flex and css grid

Flexbox and Grid are advance property of CSS. Dimensions define the primary demarcation between Flexbox…


Normalization is a database design technique.

Outlines :

Introduction :

Normalization is a database design technique that is used to reduce data redundancy and eliminates undesirable operations like Insertion, Updation and Deletion Anomalies. The Normalization process divides larger tables into small tables and then links them by relationships and logically.

Database Normalizaton

Keys and Relationships in DBMS :

Key : A Key is…


Set, List, Queue are Collection Interfaces.Collection Interface extends Iterator.

Introduction :

The Collection in Java is a framework that provides an architecture / DataStructure to store and manipulate the group of objects. Java Collection framework provides many interfaces (Set, List, Queue, Deque) and classes (ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet). Collection…


Outlines for OOP’s :

1. Introduction :

OOP’s stands for Object Oriented Programming. It is a computer programming model that organizes software design around objects, rather than functions and logic . OOP’s talks about object and class. Class is a structure or blueprint for an object and for a class there can be many objects. Class declares attributes and behaviour of object and object is a physical or real world entity.

For example …

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