Spring Framework
aplikační framework / From Wikipedia, the free encyclopedia
Spring Framework je populární open-source aplikační rámec neboli framework (označován také jako kontejner) pro vývoj J2EE aplikací.
![]() | |
Vývojář | SpringSource |
---|---|
Aktuální verze | 6.1.4 (15. února 2024) |
Operační systém | multiplatformní |
Vyvíjeno v | Java |
Typ softwaru | aplikační framework |
Licence | Apache Licence 2.0 |
Web | www.springsource.org |
Některá data mohou pocházet z datové položky. |
První verze byla napsána Rodem Johnsonem, který ji vydal v rámci publikace své knihy Expert One-on-One J2EE Design and Development v říjnu 2002. Rod Johnson se ve své knize zabývá vývojem J2EE aplikací a věnuje pozornost problémům, se kterými se programátoři setkávají. V knize je průběžně prezentován kód frameworku, který se nazývá Interface21, a měl by vývoj J2EE aplikací usnadnit. Za pomoci Juergena Hoellera je později framework rozšířen a pod názvem Spring Framework uvolněn jako open-source.
Framework byl poprvé uvolněn pod licencí Apache 2.0 v červnu 2003. První verze 1.0 byla vydána v březnu 2004, a další verze potom v září 2004 a březnu 2005. Spring Framework 1.2.6 získal v roce 2006 ocenění Jolt productivity award a JAX Innovation Award. Současná verze je 6.0.10.
Spring Framework může být použit libovolnou Java aplikací. Spring se stal populární v Java komunitě jako alternativa k Enterprise Java Beans (EJB), nebo jako jeho nadstavba.