O'Reilly logo

Pro Spring Dynamic Modules for OSGi™ Service Platforms by Daniel Rubio

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Introducing Spring

Spring is a Java framework that emerged to address many of the shortcomings present in the initial versions of the de facto Java platform targeting the enterprise market or server-side space: J2EE (Java 2 Enterprise Edition), today just Java EE. In this sense, Spring is a true grassroots movement that came about from two best practices books on this platform entitled J2EE Design and Development[5] and J2EE Development without EJB.[6]

To one of the authors of these books—Rod Johnson, who was Spring's lead architect—there were many complexities that needed to be addressed in order to embark on a server-side Java project using J2EE. Chief among these complexities was EJB (as implied by one of these titles), and the principles ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required