Details
-
New Feature
-
Resolution: Fixed
-
Major
-
None
-
-
Empty show more show less
Description
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
Checklists
Attachments
Issue Links
- 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
-