Outline
* Introduction to component models, 2 min
o OSGi
o JSR 277
* HK2 overview
o Modules, 20 min
+ Modules
- Module definition
- Module packaging
+ The module subsystem
- Instances
- Unloading
- Modules and classloaders
+ Repository
+ Registry
o Components, 20 min
+ Services
- The build system
- Runtime
- Instantiation
- Life Cycle
+ Inversion of Control
- Injection
- Extraction
- Instantiation cascading
* Live demonstration, 5 min
* How HK2 is used in GlassFish V3, 5 min
* Q & A, 10 min
Required experience
* None
Expected audience
* Architects and developers
|