Spring Online Training
1.Introduction to Spring Framework.
2.Dependency Injection /Inversion of control.
Instantiating a container
Using the container
Advices and its types
5.Spring web MVC.
7.Object Relational Mapping Intergration.
10.Spring Web flow
The Inversion of Control (IoC) container
New bean scopes
Easier XML configuration
Extensible XML authoring
Autodetecting components in the classpath
Aspect Oriented Programming (AOP)
Easier AOP XML configuration
Support for @AspectJ aspects
Support for bean name pointcut element
Support for AspectJ load-time weaving
The Middle Tier
Easier configuration of declarative transactions in XML
Full WebSphere transaction management support
The Web Tier
Sensible defaulting in Spring MVC
A form tag library for Spring MVC
Tiles 2 support
JSF 1.2 support
Dynamic language support
Enhanced testing support
Deploying a Spring application context as JCA adapter
Java 5 (Tiger) support
Use the standard Java convention for instance field names when naming beans.
Ids must be unique within the container the bean is hosted in.
Use the ‘id’ or ‘name’ attributes.
The ‘id’ attribute allows you to specify exactly one id, and as it is a real XML element ID attribute, the XML parser is able to do some extra validation when other elements reference the id; as such, it is the preferred way to specify a bean id.
The XML specification does limit the characters which are legal in XML IDs.
You may also or instead specify one or more bean ids, separated by a comma, semicolon, or whitespace in the ‘name’ attribute.