The Spring Framework
Contents
What is Spring?
Brief overview of Spring modules
The dependency injection
Small demo
Usage scenarios //TODO - pic
What is Spring?
- Java platform
- comprehensive infrastructure support for developing Java apps
- What are POJOs?
... etc. //TODO
Dependency Injection
and Inversion of Control
Brief overview of
Spring modules
~20 modules with features
The Core Container
spring-core
spring-beans
spring-context
spring-expression
AOP and Instrumentation
spring-aop - the aspect-oriented implementation
decoupling your code for separate functionality
( f.e. defining method interceptors/pointcuts)
spring-instrumentation
classloader implementations
class instrumentation support
spring-aspects
integration with AspectJ
Data Access/Integration
Web
Test
Messages
Usage scenarios
- Bullet One
- Bullet Two
- Bullet Three
A few example situations
• Make a Java method execute in a database transaction without transaction APIs.
• Make a local Java method a remote procedure without remote APIs.
• Make a local Java method a management operation without JMX APIs.
• Make a local Java method a message handler without ] JMS APIs.
Time for a demo
deck
By Beggie Angelova S
deck
- 919