Spring Framework - brief explanation

I am specially interested in Java Backend Framework -> Spring Boot and also front-end part, eg. Angular or React. Otherwise, fascinated with electronics and IoT.
Search for a command to run...

I am specially interested in Java Backend Framework -> Spring Boot and also front-end part, eg. Angular or React. Otherwise, fascinated with electronics and IoT.
No comments yet. Be the first to comment.
I perfectly remember my first day as a software developer. The start of the student holidays. The melting heat and the realities of COVID-19 in 2021. You could feel the excitement in the air around me. I went to the office and what greeted me was qui...

A few years ago, we have met first time with the commercial use of blockchain and companies which were using this kind of technology to build some new fancy tech products. There were a lot of start-ups like DoxyChain. DoxyChain is a polish start-up...

Recent times are extremely difficult for everyone in the world, specifically for Ukrainian people. Nobody has expected that a crisis like this could happen... I mean the launch of the Russian invasion of Ukraine. When the war in Ukraine started, on ...

This post will be not strictly connected with technology. There will be about my experience with the JHipster framework and also about my latest project. Project explanation Recently, I have been started the project of an app with Spring Boot and Ang...

In this article, we will explain the concept of Dependency Injection(DI) practically and show how to use it in your code with Spring Framework. Introduction Dependency injection is one of the two main functionalities of Spring apart from Inversion of...

Spring Framework is definitely the most popular Java framework, so knowledge of it is crucial for everyone who want to become or who actually is a Java Developer.
The most of job offers for Java Software Engineers has Spring knowledge as requirement.

In this article I want to give you brief explanation what Spring Framework is and explain it's infrastructure and functions.
Firstly, we have to understand what is a framework.
A structure which helps build software in easier and faster way than without it. It provides a basic backbone of application, so there is no reason to start building an app from scratch.
More about framework definition you can read in my another article
Spring Framework is a framework which provides a tons of ready-to-use tools which standalone implementation could takes a lot of time and require specified skills. It is abstraction level for building web applications.
Spring Boot is a "package", which contains Spring Framework, configuration and web app "server".

If you create application with Spring, for 99% sure you use Spring Boot as complete tool.
It is a Java platform that provides well-prepared infrastructure support for developing Java apps. The first edition was released in 2002.
Spring Framework is used for creating backend part of application for platform of Java EE - Enterprise Edition.
It is based on two fundamental functionalities:
In short, Spring uses this two things to allow you to build business applications with different levels of complexity. For example:
Concluding, spring makes programming Java apps easier, quicker and safer. Spring increases speed and productivity of creating a software which has made it the most famous Java framework.