Spring Framework: Difference between revisions

Content deleted Content added
Licriss (talk | contribs)
m Corrected "container" link to correct page
Tags: Reverted Visual edit Mobile edit Mobile web edit
Licriss (talk | contribs)
m Revert my error
Tags: Manual revert Visual edit Mobile edit Mobile web edit
Line 17:
| license = [[Apache License]] 2.0
}}
The '''Spring Framework''' is an [[application framework]] and [[inversion of control]] [[Container_(abstract_data_type)Servlet container|container]] for the [[Java platform]].{{sfn | Deinum | Rubio | Long | Mak | 2014 | loc=§2 Spring Core Tasks | p=47}} The framework's core features can be used by any Java application, but there are extensions for building [[web application]]s on top of the [[Java EE]] (Enterprise Edition) platform. The framework does not impose any specific [[programming model]].{{Citation needed|reason=Spring Web Flux Framework heavily uses the functional-programming paradigm according to Deinum and Cosmina's "Pro Spring MVC with WebFlux". Need supporting information for the claim that the framework does not impose any specific programming model|date=June 2023}}. The framework has become popular in the Java community as an addition to the [[Enterprise JavaBeans]] (EJB) model.{{sfn | Deinum | Rubio | Long | Mak | 2014 | loc=§16-2 Integrating Two Systems Using JMS | pp=694-698}} The Spring Framework is [[Open-source software|open source]].{{sfn|Johnson|Hoeller|2004}}{{rp | pp=121–122}}{{sfn|Deinum|Cosmina|2021|loc=§1 Setting up a Local Development Environment | p=1}}
 
==Version history==