File:Spring_Framework_Logo_2018.svg · Wikimedia Commons · See Wikimedia Commons
Spring Framework
Sign in to saveAlso known as Spring, springframework, ac, ApplicationContext
application framework for Java platform
Key facts
- Developer
- VMware
- Initial release
- 1 October 2002 ; 23 years ago ( 2002-10-01 )
- Stable release
- 7.0.5 / 18 February 2026 ; 3 months ago ( 18 February 2026 )
- Written in
- Java
- Platform
- Jakarta EE
- Type
- Application framework
- License
- Apache License 2.0
- Website
- spring .io /projects /spring-framework
- Repository
- github .com /spring-projects /spring-framework
via Wikipedia infobox
Source code
This is the home of the Spring Framework: the foundation for all Spring projects. Collectively the Spring Framework and the family of Spring projects are often referred to simply as "Spring". Spring provides everything required beyond the Java programming language for creating enterprise applications for a wide range of scenarios and architectures. Please read the Overview section of the reference documentation for a more complete introduction. For access to artifacts or a distribution zip, see the Spring Framework Artifacts wiki page. The Spring Framework maintains reference documentation (published and source), GitHub wiki pages, and an API reference. There are also guides and tutorials across Spring projects. Follow @SpringCentral, @SpringFramework, and its team members on 𝕏. In-depth articles can be found at The Spring Blog, and releases are announced via our releases feed. The Spring Framework is released under version 2.0 of the Apache License.
Excerpt from the source-code README · 3,012 chars · not written by Vinony
Article · Polski
Spring Framework – szkielet tworzenia aplikacji (ang. application framework) w języku Java dla platformy Java Platform, Enterprise Edition (aczkolwiek istnieje też wersja dla środowiska .NET). Spring Framework powstał na bazie kodu opublikowanego w książce Roda Johnsona Design and Development (ISBN 0-7645-4385-7). Pozytywny odzew czytelników sprawił, że był on dalej rozwijany przez autorów (m.in. Johnsona, Juergena Hoellera), którzy postanowili założyć firmę Interface21, świadczącą usługi konsultingowe związane z tym szablonem. Pierwsze wydanie Spring Framework pojawiło się w październiku 2002 roku na bazie licencji „Apache 2.0 license”. Wersja 1.0 ukazała się w marcu 2004 roku. Spring Framework powstał jako alternatywa dla programowania aplikacji z użyciem Enterprise JavaBeans. Programowanie z użyciem EJB narzucało wiele ograniczeń – wymagając między innymi przyjęcia określonego modelu tworzenia oprogramowania. Funkcjonalność EJB okazała się także za „ciężka” do wszystkich zastosowań (w małych projektach wykorzystywano tylko niewielką część oferowanej przez EJB funkcjonalności) jednocześnie stworzenie małej aplikacji w środowisku EJB wymagało nakładu pracy jak przy aplikacji dużej. Odmienna koncepcja Springa – lekkiego szablonu, który nie wymusza specyficznego modelu programowania, stała się bardzo popularna wśród programistów Javy. Spring Framework oferuje dużą swobodę w tworzeniu rozwiązań, a jednocześnie jest dobrze udokumentowany i zawiera rozwiązania wielu zagadnień, często występujących w programowaniu. Podczas gdy bazowe komponenty Springa mogą być używane praktycznie w każdej aplikacji, istnieje w nim wiele rozszerzeń, które pozwalają budować aplikacje webowe na bazie Java EE.
Abstract from DBpedia / Wikipedia · CC BY-SA