Comparing IoC containers (Spring, Guice, Tapestry 5 IOC, HK2)
e933b739-42e6-4854-a393-7185b845769f
|
Presentation |
This session will compare a range of popular IoC containers. The containers that will be compared are: Spring, Guice, Tapestry 5 IOC, HK2
Summary
Many Java developers have used a IoC container - or at least heard about Spring. Today there are a good number of IoC containers and each of them claiming to do Dependency Injection (DI) in a better way. This session will explain what IoC/DI really is, why we should use it, how the containers work and when to use each specific container.
In this session, you will learn:
- What Dependency Injection can add to your applications;
- How various frameworks, including Spring, Guice, Tapestry 5 IOC, HK2 and PicoContainer, work;
- Tips on when to use each specific container.
Required experience
Knowledge of an IoC container
Expected audience
People eager to know more about IoC containers
-
Peter NorrhallPeter Norrhall is a system architect, mentor and educator and he has been working in several Java Enterprise projects in Sweden, London and Singapore. His motto is less-is-more and therefore embraces the IoC concept and he has been working with IoC containers even before the term was defined. Peter is an appreciated presenter and started as software developer in -91.Peter works as an independant consultant (http://movlin.se)
-
Niclas NilssonNiclas is a software development coach, consultant, educator and writer with a deep passion for the software development craft and he loves good design and architecture. He started working as a developer in 1992 and drawn from experience, he knows that some choices makes significant difference in software development, like languages, tools, communication and processes. This is the reason behind his affection for dynamic languages, test-driven development, code generation and agile processes.Niclas is a co-founder of factor10 (http://factor10.com) and he is also the lead editor of the architecture community at InfoQ (http://infoq.com). Niclas blogs at http://niclasnilsson.se.



Intermediate
Core Java