Spring Training Provided by Revanth Technologies Training Institute in Hyderabad
Spring free videos and free material uploaded by Revanth Technologies Training Institute staff .
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
Annotation Driven Configuration in Depth
Stereotypes: @Component, @Service,
@Controller, @Repository
Java EE 5 Annotation Support
Defining Custom Annotations
Autowiring
@Autowired on setters,
constructures, methods, fields
Injecting resources like
ApplicationContext
Fine tuning with @Qualifier
Java Based Bean Metadata
(JavaConfig)
Overview - code-centric
Configuration
@Confguration, @Bean, and @Value
Importing and @Import
Autowiring in Configuration
Classes
Mixing XML Configuraiton and
@Configuration
AspectOrientedProgramming
AOP Concepts
Advices and its types
Auto proxying
AOP Proxies
AspectJ Style of Programming
@Aspect
@Before
@After
@AfterReturning
@Around
@AfterThrowing
Working with point cut
expression’s
Spring Web MVC Annotation driven
Introduction to Spring MVC Flow
DispatcherServlet
Handlers, HandlerMappings,View
Resolvers
Writing Controllers, @Controller,
@RequestMapping, @RequestParam, @PathVariable
The HTTP Request/Response -
@RequestBody and @ResponseBody
Binding and Validation, @ModelAttribute
Session Attributes,
@SessionAttributes
Spring JDBC
Spring Jdbc Template
Row Mappers
Exception Handling
Transaction Management
Object Relational Mapping Intergration
Spring-Hibernate integration
Spring-JPA integration
Spring Transaction (TX) Management
Intro to Spring Transaction
Management
Overview, Component TX Model, TX
Propagation, Declarative Transactions, Transaction Managers
Using Spring Transactions
Annotation Configured Transactions
@Transactional and its settings
XML Configured Transactions
new elements, Configuring
tx:advice, and tx:attributes
Defining the TX advisor
Spring Security
Overview - Capabilities,
Architecture
Introduction to Spring Security
HTTP Security
Method Security
Annotation-Based Security
Expression-Based Access Control
Authentication Providers
Custom User Service Details
Authentication Using Custom DB
Tables
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.
Write a public review