SlideShare a Scribd company logo
1 of 1
The springframework isa flexible javaframeworkforcreatingenterprise-grade applicationsthat
reduce the complexityof development.InMarch 2004, the springframeworkwasreleasedfor
productionforthe firsttime,andthe robust andopen-source frameworkhasgainedimmense
popularitysince then,somuchsothat it hasbeendubbedthe "frameworkof frameworks".Springis
a looselycoupledJavaapplicationframeworkthatisopen-source.Springisregardedasthe inversion
of the Javaplatform'scontrol containerdue toits lightweightnature.
The java springframework isusedbya large numberof Java applications.The JavaEnterprise Edition
platformalsohasextensionsthat allow developerstobuildWebApplications.The Springframework
iscurrentlyusedbyAmazon,eBay,Netflix,andothers.Springalsohelpscreate secure,scalable,and
robustwebapplicationsforbusinesses.The Springframeworkconsistsof anumberof sub
frameworks,suchasSpringWebFlow,SpringORM, and SpringMVC.KotlinandGroovyare also
supportedbySpring.
For the developmentof products,SpringFrameworkisagood choice whenthe requirementincludes
criteriasuchas dependencyinjection(DI),lightweightproductstructure,POJOsorplainoldJava
objects,AOPoraspect-orientedprogramming,unittesting,modulardevelopment,etc.A numberof
featuresinSpringFrameworksetitapartfrom otherproductdevelopmentframeworks,including
Springwebservices,Springtestcontentframework,JDBCabstractionlayer,SpringMVCframework,
IoC containerconfigurationmanagement,andtransactionmanagement,amongothers.
Springframeworkisknownforbeingnon-invasive,meaningitdoesn'tforce adevelopertoextend
any predefinedclassorinterface providedbySpringAPIone of itswonderful features.Struts,onthe
otherhand,allowyouto extendActionClassright?If the programmerusesthe strutsframework,he
will be forcedtoextendthe base classprovidedbythe strutsAPI

More Related Content

More from preeti katiyar

Online learning platform
Online learning platform Online learning platform
Online learning platform preeti katiyar
 
10 Service Award Examples that Will Inspire Others.docx
10 Service Award Examples that Will Inspire Others.docx10 Service Award Examples that Will Inspire Others.docx
10 Service Award Examples that Will Inspire Others.docxpreeti katiyar
 
Kurtis manufacturer in Jaipur.pdf
Kurtis manufacturer in Jaipur.pdfKurtis manufacturer in Jaipur.pdf
Kurtis manufacturer in Jaipur.pdfpreeti katiyar
 
Freight Forwarding Companies
Freight Forwarding CompaniesFreight Forwarding Companies
Freight Forwarding Companiespreeti katiyar
 
online trending course
online trending courseonline trending course
online trending coursepreeti katiyar
 
online learning platform.pdf
online learning platform.pdfonline learning platform.pdf
online learning platform.pdfpreeti katiyar
 
Designer kurti for women.pdf
Designer kurti for women.pdfDesigner kurti for women.pdf
Designer kurti for women.pdfpreeti katiyar
 
Freight Forwarding Companies
Freight Forwarding CompaniesFreight Forwarding Companies
Freight Forwarding Companiespreeti katiyar
 
employee recognition programs
employee recognition programsemployee recognition programs
employee recognition programspreeti katiyar
 
online learning platform
online learning platformonline learning platform
online learning platformpreeti katiyar
 

More from preeti katiyar (12)

Online learning platform
Online learning platform Online learning platform
Online learning platform
 
10 Service Award Examples that Will Inspire Others.docx
10 Service Award Examples that Will Inspire Others.docx10 Service Award Examples that Will Inspire Others.docx
10 Service Award Examples that Will Inspire Others.docx
 
Kurtis manufacturer in Jaipur.pdf
Kurtis manufacturer in Jaipur.pdfKurtis manufacturer in Jaipur.pdf
Kurtis manufacturer in Jaipur.pdf
 
Freight Forwarding Companies
Freight Forwarding CompaniesFreight Forwarding Companies
Freight Forwarding Companies
 
online trending course
online trending courseonline trending course
online trending course
 
online learning platform.pdf
online learning platform.pdfonline learning platform.pdf
online learning platform.pdf
 
Designer kurti for women.pdf
Designer kurti for women.pdfDesigner kurti for women.pdf
Designer kurti for women.pdf
 
Freight Forwarding Companies
Freight Forwarding CompaniesFreight Forwarding Companies
Freight Forwarding Companies
 
employee recognition programs
employee recognition programsemployee recognition programs
employee recognition programs
 
best online courses
best online coursesbest online courses
best online courses
 
online learning platform
online learning platformonline learning platform
online learning platform
 
Medwin pharmatech
Medwin pharmatechMedwin pharmatech
Medwin pharmatech
 

What is spring framework.docx

  • 1. The springframework isa flexible javaframeworkforcreatingenterprise-grade applicationsthat reduce the complexityof development.InMarch 2004, the springframeworkwasreleasedfor productionforthe firsttime,andthe robust andopen-source frameworkhasgainedimmense popularitysince then,somuchsothat it hasbeendubbedthe "frameworkof frameworks".Springis a looselycoupledJavaapplicationframeworkthatisopen-source.Springisregardedasthe inversion of the Javaplatform'scontrol containerdue toits lightweightnature. The java springframework isusedbya large numberof Java applications.The JavaEnterprise Edition platformalsohasextensionsthat allow developerstobuildWebApplications.The Springframework iscurrentlyusedbyAmazon,eBay,Netflix,andothers.Springalsohelpscreate secure,scalable,and robustwebapplicationsforbusinesses.The Springframeworkconsistsof anumberof sub frameworks,suchasSpringWebFlow,SpringORM, and SpringMVC.KotlinandGroovyare also supportedbySpring. For the developmentof products,SpringFrameworkisagood choice whenthe requirementincludes criteriasuchas dependencyinjection(DI),lightweightproductstructure,POJOsorplainoldJava objects,AOPoraspect-orientedprogramming,unittesting,modulardevelopment,etc.A numberof featuresinSpringFrameworksetitapartfrom otherproductdevelopmentframeworks,including Springwebservices,Springtestcontentframework,JDBCabstractionlayer,SpringMVCframework, IoC containerconfigurationmanagement,andtransactionmanagement,amongothers. Springframeworkisknownforbeingnon-invasive,meaningitdoesn'tforce adevelopertoextend any predefinedclassorinterface providedbySpringAPIone of itswonderful features.Struts,onthe otherhand,allowyouto extendActionClassright?If the programmerusesthe strutsframework,he will be forcedtoextendthe base classprovidedbythe strutsAPI