Today it is the highly competitive for the development of Web application, it is the need of the time
to develop the application accurately, economically, and efficiently. We are interested to increase productivity
and decrease complexity. This has been an underlying theme in a movement to change the way programmers
approach developing Java 2 Platform, Enterprise Edition (J2EE) Web applications. Our focus is how to
create J2EE-compliant software without using Enterprise Java Beans (EJB). The one of the best alternative is
the Spring framework, which provides less services but it is much less intrusive than EJB. The driving force
behind this shift is the need for greater productivity and reduced complexity in the area of Web application
software development and implementation. In this paper, we briefly describe spring underlying architecture
and present a case study using Spring web MVC Framework.