|
Spring Essentials
-
Why and what is Spring
-
Inversion of Control and Dependency Injection
-
Introduction to Bean Factory
-
Building your first Spring application
Spring Container Concepts
-
Bean factory
-
Application context
-
Bean wiring
-
Managing bean lifecycle
-
Event handling
Spring and AOP
-
Overview of AOP
-
Creating advice
-
Defining pointcuts
-
Creating introductions
-
Using ProxyFactoryBean
-
Autoproxying
Spring and Data Access
-
Using JDBC with Spring
-
Spring and O/R mapping support
-
Integrating Hibernate with Spring
Managing Transactions and Resources
-
Programming transactions in Spring
-
Declaring transactions
-
DataSource declarations
| |
Remoting and Accessing Enterprise Services
-
Overview of Spring Remoting
-
Remoting and RMI
-
Remoting and Http
-
Working with EJBs
-
Using Web services
-
Remoting with other techniques
-
Accessing JNDI
-
Sending JMS messages
-
Sceduling with Spring
Spring Web Framework
-
General architecture
-
Controllers
-
Handle mappings
-
Handlers
-
View resolver
-
Data bindings
Integrating Spring with Other Web Frameworks
-
Spring and Struts
-
Spring and JavaServer Faces
Securing Spring Applications
-
Introducing Acegi Security System
-
Managing authentication
-
Controlling access
-
Securing web applications
-
Securing method invocations
|