Java Spring - Detailed Course Outline
Copyright © 2009-
(return to main Java page)
Section 1 - Java Reflection and Spring
-
Using Reflection
-
Classes and Interfaces
-
Fields and Methods
-
Constructors
-
Working with Reflection
-
Constructing Objects
-
Manipulating Fields
-
Invoking Methods
-
Spring Framework
-
Containers and Services
-
Inversion of Control
-
Dependency Injection
Section 2 - Bean Wiring
-
Creating Beans
-
Setter Injection
-
Constructor Injection
-
Static Factory Methods
-
Inner Beans
-
Working with Beans
-
Wiring Collections
-
Bean Abstraction
-
Autowiring
-
Method Injection
-
Bean Scopes
-
Bean Scope Modes
-
Bean Life Cycle
-
Bean Postprocessing
Section 3 - Advising Beans
-
Aspect Oriented Programming
-
Advice and Aspects
-
Joinpoints and Pointcuts
-
Proxies and Targets
-
Weaving
-
Spring AOP
-
Advice Types
-
Around Advice
-
Using AspectJ
Section 4 - Spring with JDBC
-
Data Access
-
DAO Support Classes
-
Data Source Configuration
-
JDBC Persistence
-
DAO Interfaces
-
JDBC Templates
-
RowMappers
-
Domains and Services
-
JDBC Transactions
-
Transaction Properties
-
Transaction Managers
-
Transaction Attributes
-
Programmatic Transactions
-
Declarative Transactions
-
AOP Support
-
Transaction Annotations
Section 5 - Spring with JMS
-
Java Message Service
-
Point-to-Point Messaging
-
Sender and Receiver Queues
-
Publish-Subscribe Messaging
-
Producer and Consumer Topics
-
Message Listeners
-
JMS Message Formats
-
Request/Reply Messaging
-
Spring Messaging
-
JMS Templates
-
Sending, Receiving, Converting Messages
-
Message Driven POJOs
-
Transactional Messages
Section 6 - Spring Testing
-
Unit Testing
-
Using JUnit
-
Testing Annotations
-
Integration Testing
-
Testing Wired Objects
-
Database Testing
-
Transactional Testing
|