I’ve just agreed with my boss to conduct training. The training will be provided by myself. Here is brief outline of the training. If you have some suggestion, I will be very obligated.
* Spring IoC
- Introduction
- Resource Abstraction
- Bean Lifecycles
- Lifecycle callbacks
- Lab 1
- Factory Bean
- Method Injection
- Alternative Injection Strategies
- Lab 2
- Bean Inheritance
- Autowire
- Bean Scopes
- Lab 3
- Property Editors
- Post Processors
- Lab 4
* Spring AOP
- Introduction
- Declaring Advice
- Declaring Pointcut
- Lab 1
- Proxying Mechanism
- Schema base AOP vs @AspectJ
- Lab 2
- AOP API
- Lab 3
And Day Two:
* iBatis
- When to use
- How to use
- Lab 1
* Hibernate
- Introduction
- O/R Mismatch
- HibernateTemplate
- HibernateDaoSupport
- Lab 1
- Transaction
- Lab 2
- Subclass mapping
- UserTypes
- Polimorfic Queries
- Lab 3
- HQL, Criteria, DetachedCriteria
- Filters
- Object state
- Lock/Update/Merge/Flush
- FlushMode
- Detached Object
- LockModes
- Lab 4
- LazyLoading
- Fetch Joins
- Advanced Collections (Bag/Set…)
- Lab 5
- Interceptors
- Listeners
- Second LeveL Cache
- Batch Operation
- Lab 6
Please give me some feedback, and of course I will share with you if I spot something interesting.