Spring Online Training
Spring Online Training Course
1.Introduction
- Why Spring?
- Architecture of Spring
- Core Modules of Spring
- Introduction to spring
- Instantiating Spring IoC Container
- Configuring beans in Spring IoC Container
- Setter Method Injection
- Constructor Injection
- Creating beans by invoking constructor
- Resolving Constructor ambiguity
- Defining Collections for beans
- List
- Arrays
- Set
- Map
- Creating beans by invoking factory method
- Setting Bean scopes
- Singleton
- Prototype
- Request
- Session
- Global session
- Spring Web Module
- Integrating Spring with:
- Servlets
- JSP’s
- Spring MVC
- MVC Flow
- Controllers
- Handler mappers
- View resolvers
- Data Access
- Problems with Direct JDBC
- Using a JDBC Template to update the Database
- Updating a Database with Statement Creator
- Updating a Database with Statement Setter
- Updating a Database with a SQL statement and Parameter values
- Batch Updating a Database
- Integrating Spring with:
- Using a JDBC Template to query a Database
- Extracting Data with Row Callback Handler
- Extracting Data with a Row Mapper
- Querying for Multiple rows
- Querying for Single Value
- Simplifying JDBC Template creation
- Injecting a JDBC Template
- Extending the JDBC DAO Support
- Using Named Parameters in a JDBC Template
- Handling Exceptions in the JDBC Framework
- Problems with Using ORM Frameworks directly
- Configuring ORM Resource Factories in Spring
- Persisting objects with Spring’s ORM templates
- Persisting objects with Hibernate’s Contextual Sessions
- Using Spring’s ActionSupport
- Integrating Spring with Struts 2.x
- Transaction Management in Spring
- Object Relational Mapping Integration
- Spring – Hibernate Integration
- Spring Security
10. Aspect Oriented Programming
- Aspect
- Advice
- Before
- After
- Around
- Throws
- Join Point
- Pointcut
- Static point cut
- Dynamic point cut
11. Event Listeners in Spring
12. Spring Autowiring
- byname
- byType
- constructor
- autodetect
Thanks………………………………………………….!