This tutorial was writen to aid your start with component software. It does not provide complete description of component world, but it provides basic pointers for your further study of software components. In the first part I describe the basic concepts which can be found in every component system. In next three parts (2, 3, 4) you can find practical tutorials with components technologies. The last part concludes knowledge gained during practical examples a discusses what software component really is.
* Part 1: General Terms
* Part 2: OSGi example
* Part 3: Spring IoC Beans
* Part 4: OSGi and Spring hand in hand -- SpringDM
* Part 5: Conclusion & Discusion