Spring Boot is a framework that simplifies application development by generating common operational code dynamically, allowing developers to focus on application-specific logic. It supports the creation of various types of applications, including standalone, web, and distributed applications, and is particularly known for its microservices architecture. By reducing boilerplate code and automating configurations, Spring Boot enhances productivity and streamlines the development process.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0 ratings0% found this document useful (0 votes)
4 views1 page
1.NTSPBMS1103 - Session-1 - Need of Spring Boot
Spring Boot is a framework that simplifies application development by generating common operational code dynamically, allowing developers to focus on application-specific logic. It supports the creation of various types of applications, including standalone, web, and distributed applications, and is particularly known for its microservices architecture. By reducing boilerplate code and automating configurations, Spring Boot enhances productivity and streamlines the development process.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 1
Need of Spring Boot
‘pring boot
note: amenorkle azohwarethatiebultonthetop of one or mare chnalogis to simpy
‘hea
ication development process by generating the common ops ofthe
ication dimiay
Shin Technology based app development we
musth cre ofboth common ogies and
note: White developing the Apps using the frameworks the Programmer should take lean pei oie: (burden on the protrmmer)
“arect the appli pete biog bear he remating te ges wil be generated
bythe Framework dyamialy 1 tf banda repent,
werted to tae cae of only app spec logics
Teco the common logis f the app wl be
& generated by the emer dynamically
Trini tramenerk_ provides sbetecin on
Jhon ee ecologies and voids
=> Sing Boot amevork provides abstraction on
cow % ring related bolerplate code problem
‘nt covrtons)
(Gasedon the or sade t
‘lass patho th Poet, The spring boot
oles Th vn cla howe ‘performs lotPlommon operations dynamically)
hfs rete ond ange
icacwuceaaua noe Sprina boot fw #| making crtin pr-dafid cee the ping beans
come! bated Sea bro secon | Sigua eam sping ean thc tee ns
te icer | =e naman DB af {This DO af wile crested al ding A's ncn)
Srertons "| sabi he conection with D8 se
Somaseaty | Sever Sree tthe bead Sars Se Toe tread
{2 sot ne
Proce atha | they fing mr vt nd
easoncewiobmane "deer atone he CASS edo
Ans a ene HN Hs that ae aed
sernetw 8? gaa worker /omlye (oes eer thing redo nec sven bh rower)
sping. bot tw BP tigen pines (Soe mot tenon sperstons somata)
arinetge
{In Java Domain, we can use 3 platforms to develop the projects
2) va language (or jva) (aw materia ofthe programming) bpp siova server ogee
ms ava messaging service
ova Technolgies (edule) => abe, serves ims.ta nd andete, joa naming ectry neta
(Semiinshed produc) Fa va ransoton a
) Java tameweris pring spring bot)
(Best) uly nse products)
it we develop Prot (Super mart using Jaa fanguage (Creo) we need to wits 10,00010¢ (tins of Code)
Sifwe develop Prot (Super mart esi
Site develop Prt Super mart using
Site develop Prt Super mart using Spring Boot Framework. weneed to we 150Q40C [Uns of Code)
(tocar of fe AutoconRguraion sty)
Using Soria boot framework , we cn develop
2) standalone Apps
3) web appcatons Web sites
£)OstribstedAppeations :
1) MirsErvie Architecture Appiations(* soring bot known for hese appations)
2g: Core ova Ap (lass with malo} aeltor app, calendar app, desktop game, ant-vius s/w and ee
Web spptiations/ webster
Ris 2 lant-sarver or twetier App tar the Gel sftwars browser intros with software app called website or web sppxion
in request response model supporting C28 operations Cu standalone Ap pit one compa
eer cae ‘ore be anced manly no tomaton equate ematon
feroweerto gmailcom _
SE: browser to noresiecom
The web ppliatonwcbate whe opertedby tet end es
by tend smatanaurreaues 24/1. Tarte mani eecton othe
"ecb appsaton snd web compe ot pobleLe we need geal soar
Batocomstes the eeuon te wet apeation adie eb camp. hat
Sohwore non bt we error
‘web Servers apiece zt tt sctamates web pletion an
‘ecbcompr tetris och request corner the eget
‘he tenerated resus to the browser [clon at responses
Tomcat top, fy anderiow, wy ast
and te woke
‘The Applation that allows dierent types of Cle
Im 825 (Businers to Busines] modal reales Dieibt
Appleton server = webserver +
x: UP Payment Apps Phone Pe Google pay and ete.)
Paymene Gateway Ape Vien mater, marta and et.)
Applatonserer
Payment Broker Apps (220 pay, lmopay, paypal snd et.)
echo n
Bs Aap Ice intrnatona crea Counc
NSE App BSE Bombey Stock change
SE Nationa Stock Exchange
Seale web apteions we take he soppert of
web Servers
‘>To avtomate execution of large scale
\webpolictonsdtbvted aps ond MS
Srehtecture apps we the the support ot
‘pplication server s/s
(eg: Glstich, wy, weblog ad te
we can consume the serves of phon sever App rom diferent types oft Apps
he Mobile Apps, Destop Apps, web aplation |OT Apps, Embedded System App another Dbuted ap and ee
20)
-— re rn
roman = p> Pip ==» Va {commerce App crt or sit card Pamat
ye Sg eaceeamean
nian (acted oe) (Danaea coeremeeea an
Payment rok Apps acta bridge b/w e-commerce app ana Paymant stay Apps
Payment Geteway Apps provide werd wide infrastructure to Opeat the credit and debit cards
(a: VISA MASTER and te
fd Apps cents another software App hese
ee ee = ADistibuted App an have diferent types cents tke mobile app, web sppleton,
. Desitop App another ditrbuted app 1 app, Embeddea sys
What isthe ernce between web aplication an Disrbute Apption?
2) ee atways 28 Applicaton 1) eianeay 928 appleason
(onexe
1b) Alows ony bower athe the Cnt ) Allows diferent sper ofthe Clant App ke Mobi Ap,
‘web application, Destop App, Embedded System App, OT 2p,
‘other Disbued hoe
€) Tis browser to software hop
interaction Ou
4 mis
1} Runs on request -esponse model 1} Runs on Services inocation model (we alte bsmethods)
{ihr thouh mth eto ough runt pre medal
A wecan use Ril, tectnologste develop the java based
8 wpcap age seve techno
2) we cause WebSanvicsrameworts ke Jaws, ee apacheceapache ae spring et
simmcemtine acrncins mange | “ante athe tamewors to Srl the jaan dite patos sina
"ramework to develop the av based
‘web eppiatins
1) 0g: fipkar-com, amazonin naresi.com | eg: Phone pe, goose pe, Payim, CCABD, BSEADp, VISA, Master and te.
I) These ate ont end aps becor they get 1) These ar backend
¢) MiroSErvce Architecture Applications
he stadaalone Apps, web application, distributed Apps that we have discussed so far are developed based on
Monoltie Architecture. which ay develope dtfrent services ar the diferent modules of the Project and pack them t=
Single unit ether as jar le or as war fle
Jar fle tava archieve fle (Sandlone apps),
War file: Web application archive fle (Web applation / Distributed appt)
Bank Projet (CC Bank)_ erin Hen)
sankappwariar
Te peta none moddenerce
‘ofthe Monat architecture Project «that snot possible becot al the servies/modules re | meted imo sgt
packed ita single united ar flor) ese steven mo lie Ps mt pt me
To overcome this problam , take the support MlroServicarchicture Inthe development of he Project. whlch
sys develop every service module ste separate projec (wat le) one mae them interacting wth ech
‘ter by ang he support of thi party tools and sign Pattern (Best races)
Inmicroserce (MS) arch every services going to be projet having own packing of jr or ware
Locka Serie Reports Service
(ering -> wor (pros) > war
‘hed part tole tke AP Gateway, Eureka
snd oto Design Pater (bs pres)
Jae fle represents standalone app
‘war fe represents web appiaton
‘Since every Service developed asthe independant project nthe form offs war le they can be used
> The Polo up mane Mow Seve dae not tec nathan Servs berths ae epee sero
= Every Micesenice isthe extension of WEDSErvice and web sees can be developed and consumed
rin dimerent anaes
1 Mostofthe new Poletin the realtime are happening moving MekoSericesarchicture
The Astocontgurtion eur of Spring boot hape wget common
connection with 08 5/0 ec/Serviees