Você está na página 1de 2

Development:

Since our backend development is in object-oriented programming language and computing


platform i.e. java. It is owned by oracle. It is basically running in more than 3 billion devices. It is the
huge platform which has various libraries, framework and version of works like: Kothlin or java for
Android development, while Springboot,Spring Mvc, Struts, jsp, servlets for Web while swing, Java fx
and others from Desktop app Hibernate, spring data-jpa and others Database interactions while
there are huge framework and library available probably world largest.

Why Java is used for Development mode:

 Largest collections of dependencies, framework, libraries, API and other documentations.


 It is platform independent and portable which make it easier to use and deploy.
 Robust, secure and provides reliability.
 Object oriented which makes it easier to use and provides reusability.
 Various help, sources and code can be found easily.

Springboot Framework:

What is springboot Framework Actually?

Someone says that the Springboot is an updated version of Spring Mvc while others say new
framework used for small enterprise purpose. That is not correct basically it is framework that is
open sourced and used to design and develop and microservices. It is an developed by an pivotal
teams.

To understand it let’s go to userstand Microservice

Micro service an architecture that help to developers to deploy and develop the project
independently. Each services running has it’s own process and it’s provides the lightweights in the
projects and help in the maintenance, updating and bug fixing process along with making system
light weight, fast and robust.

What are the advantages of using Springboot in this project?

 -Easy to understand and develop spring applications.


 Increase in productivity
 Reduces a development times due to various dependencies, frameworks, libraries and
documentation.
 It provides a flexible way to configure Java Beans, XML configurations, and Database
Transactions.

 It provides a powerful batch processing and manages REST endpoints.


 In Spring Boot, everything is auto configured; no manual configurations are needed.
 It offers annotation-based spring application
 Eases dependency management
 It includes Embedded Servlet Container

References: https://www.tutorialspoint.com/spring_boot/spring_boot_introduction.htm
How does this framework work?

Spring Boot automatically configures your application based on the dependencies you have
added to the project by using @Enable Autoconfiguration annotation. For example, if
MySQL database is on your class path, but you have not configured any database
connection, then Spring Boot auto-configures an in-memory database.

The entry point of the spring boot application is the class contains
@SpringBootApplication annotation and the main method.

Spring Boot automatically scans all the components included in the project by using
@Components can annotation.

References: https://www.tutorialspoint.com/spring_boot/spring_boot_introduction.html

Installation Process:

-Installation process of Java environment is quite simple and interesting and it might depend
upon a platform or operating system you used.

I preferred the Linux i.e. Ubuntu for development purpose since it is easy and fast platform
for development.

Before Installing check the java version in the system

Installation of java environment i.e. Jdk and jre

Você também pode gostar