0% 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.
Copyright
© © All Rights Reserved
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% 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.
Copyright
© © All Rights Reserved
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

You might also like