Spring Boot

Spring Boot is a extended version of Spring framework which provides a capability to develop a project with more feature in less time.

There are multiple things it provides.

  1. initializer which help us to create a project in less than 10 min.
  2. starter projects helps us to define all dependencies for our projects.
  3. DevTools helps us to deploy an application without server restart.

It follows a layered architecture where each layer communicate with other required layer. There are four layers in Spring boot:

  • Presentation Layer: This layer use to present JSON on front end and authenticate end users.
  • Business Layer: This layer is all about writing business logic and things related to authorization and authentication.
  • Integration Layer: This layer is responsible for storage logic and convert business objects from and to database rows.
  • Data Layer: As name suggest it is related to data and perform operation such as CRUD (create, retrieve, update, delete).

Imran Khan

Specialist Master (Architect) with a passion for cutting-edge technologies like AEM (Adobe Experience Manager) and a proven track record of delivering high-quality software solutions.

  • Languages: Java, Python
  • Frameworks: J2EE, Spring, Struts 2.0, Hibernate
  • Web Technologies: React, HTML, CSS
  • Analytics: Adobe Analytics
  • Tools & Technologies: IntelliJ, JIRA

🌐 LinkedIn

📝 Blogs

📧 Imran Khan