Spring is a powerful and a lightweight framework, used for the application development. The Spring framework is a well-defined tool which supports several web applications using Java programming language. It is an application framework and inversion of control container for the Java platform. The core feature of it can be used by any Java application, but there are extensions for building web applications on top of the Java EE (Enterprise Edition) platform.
Spring Framework is lightweight in its size and functionality, due to the POJO implementation, which doesn’t force it to inherit any class or implement any interfaces. Spring is used to unify several transaction management APIs and used to coordinate transactions for Java objects. It is not tied to the J2EE environment and is used with containerless environments.
Spring Online Training Course Content
Overview of Spring3 modules
The Core IOC Module
AOP (Aspect Oriented Programming)
Spring ORM(Object Relational Mapping)
Spring JEE (Java Enterprise Edition)
Dependency Injection /Inversion of control
Instantiating a container
Using the container
Bean life cycle
Spring 3 Expression Language(SpEL)
The Spring Expression Language (SpEL for short) is a powerful expression language that supports querying and manipulating an object graph at runtime