Loading AI tools
Програмний каркас на Java З Вікіпедії, вільної енциклопедії
Spring Framework — це програмний каркас (фреймворк) з відкритим кодом та контейнери з підтримкою інверсії керування для платформи Java.
Тип | Application framework |
---|---|
Розробник | VMware |
Перший випуск | 1 жовтня, 2002 |
Стабільний випуск | 6.0.7[1] (20 березня 2023 ) |
Нестабільний випуск | 5.0.0 M1 (6 квітня 2016 ) |
Платформа | Java EE |
Операційна система | Багатоплатформність |
Мова програмування | Java |
Стан розробки | Active |
Ліцензія | Apache License 2.0 |
Репозиторій | github.com/spring-projects/spring-framework |
Вебсайт | spring.io/projects/spring-framework |
Основні особливості Spring Framework можуть бути використані будь-яким застосунком Java, але є розширення для створення вебдодатків на платформі Java EE. Попри це, Spring Framework не нав'язує якоїсь конкретної моделі програмування, Spring Framework став популярним у спільноті Java як альтернатива, або навіть доповнення моделі Enterprise JavaBean (EJB).
Версія | Дата |
---|---|
0.9 | 2003 |
1.0 | 24 березня, 2004 |
2.0 | 2006 |
3.0 | 2009 |
4.0 | 2013 |
5.0 | 2017 |
6.0 | 16 листопада, 2022 |
Spring Framework складається з кількох модулів, які надають широкий спектр послуг:
Spring Framework неодноразово піддавали критиці за надмірну прив'язаність до XML у контейнерах Spring. Проте, починаючи з версії 3.0.0, розробники мають можливість використовувати повністю або частково у своїх застосунках анотації. Spring Boot широко використовує цей спосіб для власних конфігурацій. Крім того, Spring Tool Suite (STS), побудований на базі Eclipse, забезпечує автодоповнення коду, валідацію, контекстну інформацію та графічну візуалізацію під час редагування файлів конфігурації Spring XML.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.