Spring Framework
Bağımlılık enjeksiyonu ve kurumsal hizmetler için Java çatısı. Rod Johnson, 2003 (“J2EE Design and Development” kitabının ardından). Standart JDK’dan sonra en çok kullanılan Java yığını.
Fikir: ağır J2EE uygulama sunucularına (WebSphere, JBoss) bir alternatif. IoC kapsayıcısı + AOP + JdbcTemplate + işlem yönetimi. Spring Boot (2014) işi baştan değiştirdi: yapılandırma yerine gelenek, gömülü Tomcat, tek jar ile üretime. Sahibi Pivotal’dır (VMware üzerinden 2023’ten beri Broadcom). Spring 6 (2022) ve Boot 3, Java 17+ ister ve GraalVM ile yerel AOT’yi destekler. Rakipler: Quarkus (Red Hat, önce yerel), Micronaut.