Spring Framework
Introduction of Spring Framework
Spring Framework is a open source Framework and inversion of control container for the Java platform. The framework\\\'s core features can be used by an
Example of spring application in Myeclipse
There are following some steps to create Spring application in MyEclipse
Modules of Spring Framework
Spring is well-organized architecture consisting of seven modules. Modules in the Spring framework are:
Spring IoC Containers
The Spring container is at the core of the Spring Framework.
Dependency Injection(DI) in Spring
Dependency Injection (DI) is a design pattern that removes the dependency from the programming code
Spring JMX
JMX is good way to expose parts of your application for monitoring and management. Spring also provides support for exposing JMX for remote management (JSR-160) and creating a client to manage it.
Aspects Oriented Programming(AOP) in Spring
Aspect-oriented programming breaking down program logic into distinct parts
Object Relational Mapping (ORM) with Spring
The Spring Framework supports integration with Hibernate, Java Persistence API (JPA) and Java Data
Data Access with Spring
The Data Access/Integration layer consists of the JDBC, ORM, OXM, JMS and Transaction modules
Spring with JDBC Template
Spring JdbcTemplate is a powerful mechanism to connect to the database and execute SQL queries.
Transaction Management in Spring
Sequence of action that will be performed to complete database operation and its management is known as Transaction Management.
Spring Expression Language (SpEL)
SpEL is an exression language supporting the features of querying and manipulating an object graph at runtime.
Spring Framework MVC
The Spring web MVC framework provides model-view-controller architecture and ready components that can be used to develop flexible and loosely coupled web applications.
Remoting in Spring Framework
Spring framework makes the developement of remote-enabled services easy.
Architecture of Spring Framework
The Spring framework provides java based application on all layers (one tier- stand alone java application, web tier- in web application and enterprise tier tier- Enterprise Java Beans).
goal of the Spring Framework
There are several Goals of Spring framework as follows
Some of the Spring Jars
You can download the Spring distribution from Springís website
Spring Bean Life Cycle
The most important feature of Spring is the bean based approach. The Spring bean is created, managed and dispensed by the Spring IoC container.
Spring Bean Definition
The objects that form the backbone of your application and that are managed by the Spring IoC container are called beans.
Spring Beans Auto-Wiring
Spring framework is built on dependency injection and we inject the class dependencies through spring bean configuration file.
Spring bean scopes
The core of spring framework is itís bean factory and mechanisms to create and manage such beans inside Spring container.

Spring Framework

Basic of Spring Framework

Spring with IDE

Spring IoC Containers

Bean in spring framework

Aspects Oriented Programming(AOP) with Spring

Dependency Injection in Spring

DAO support in Spring

Data access with JDBC

Object Relational Mapping (ORM) Data Access

Spring Expression Language (SpEL)

Spring Transaction Management

Object XML Mappers(OXM) Frameworks

Spring Web MVC Framework

Remoting and web services using Spring

Spring Web Services

web services using jax-ws in Spring

JMS (Java Message Service)

Spring with JMS Integration Example

JMX(Java Management Extension)

Java Mail with Spring

Example of Sending mail in Spring

Enterprise JavaBeans (EJB) integration with spring

Spring With Struts 2 Integration