157
8
enterPrise comPonent-
oriented develoPment
and assembly using the
sPring comPonent model
8.1 Introduction
Spring is an open source component model based on the Java platform for building an
end-to-end enterprise application. Spring was written initially by Rod Johnson and was
first released in June 2003. Spring components are POJO based and have an advan-
tage that they do not need heavyweight containers; lightweight Web containers are
sufficient.
We had a brief introduction to the Spring component model in Chapter 3. In this
chapter, we will understand how the Spring component model can be used to build an
enterprise application. Spring has a module for MVC architecture, which facilitates
the building of Web applications and a module for data ...