| Spring provides a light-weight solution for building enterprise-ready applications. It supports working with POJOs that can use declarative transaction management, remote access to business logic using RMI or web services, and various options in persisting your data to a database. Spring has a Lightweight Container Architecture based on MVC, AOP, and Inversion of Control. It provides extensive support for AOP programming, Object-Relational mapping, JSP support, EJB support and remoting, Mail facilities, Data Access Objects, Web MVC framework, and other Web utilities. In this course, you will develop an end-to-end J2EE application that leverages upon various functionalities supported by the Spring Framework. |