March 24, 2004
Spring Framework 1.0 released
On March 24, 2004, Rod Johnson's team shipped Spring Framework 1.0 — a lighter way to build JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. web and enterprise apps.
What it was for
Spring replaced heavy application-server requirements with plain JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. classes, automatic wiring of components, and modular configuration. It powers RESTRepresentational State Transfer — a style for web APIs using HTTP methods and resource URLs. APIs, microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately. (via Spring BootA Java framework for production-ready apps — auto-configuration and embedded servers for microservices.), batch jobs, and banking backends. Spring BootA Java framework for production-ready apps — auto-configuration and embedded servers for microservices. later made running a JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. web service as simple as launching a single file.
Companies
- Sun Microsystems
Why it's here
Spring became the default JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. enterprise stack and influenced how apps are structured across the industry.
Why it mattered
It proved JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. apps could be modular and testable without bulky enterprise server containers.
What it solved
Enterprise JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. development was verbose and tied to heavy servers; teams needed a simpler way to assemble and test applications.
Media
- ImageSpring Framework
Pivotal Software, Apache License 2.0, via Wikimedia Commons
Related
- Java 1.0 shippedJanuary 23, 1996