-
New Feature
-
Resolution: Fixed
-
Major
-
None
-
-
Empty show more show less
After a whole history of improvements (factories, configuration in repo, content2bean, proxies for observed components), we should now be able to start to use dependency injection.
Candidate frameworks: PicoContainer, Guice, or something custom using annotations.
Some background and notes: http://wiki.magnolia-cms.com/display/DEV/Concept+IOC+in+Magnolia
- depends upon
-
MAGNOLIA-2553 FactoryUtil: should return a proxy object for observed objects
- Closed
-
MAGNOLIA-3086 Module instances could be proxies too
- Closed
- is depended upon by
-
MAGNOLIA-3541 Inconsistency in properties naming (at least for "server name")
- Closed
- is related to
-
MAGNOLIA-2383 TemplateRenderer should be instantiated using content2bean
- Closed
-
MAGNOLIA-3736 IoC: startables are started at registration time
- Closed
-
MAGNOLIA-4972 Commands should be able to use @Inject
- Closed
-
MAGNOLIA-3517 Module descriptor additions
- Closed
-
MAGNOLIA-3079 ComponentProvider should lookup superclasses and interfaces of the required component
- Closed
-
MAGNOLIA-4396 Servlets should be able to use @Inject
- Closed
- is superseded by
-
MAGNOLIA-4156 ioc: guice
- Closed
- supersedes
-
MAGNOLIA-3376 ServletContext should be available to modules during startup
- Closed