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 JDBC
Spring ORM(Object Relational Mapping)
Spring JEE (Java Enterprise Edition)
Spring MVC
Spring Security
Dependency Injection /Inversion of control
IOC Containers
Instantiating a container
Application Context
Using the container
Creating beans
Injecting dependencies
Auto wiring
Bean scope
Bean life cycle
Property Editors
Event Handling
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