Hi, On Jan 14, 2008 11:39 AM, Alexander Klimetschek <[EMAIL PROTECTED]> wrote: > Do you intend to write the IoC container on your own?
I concur with David R's point that the main task is to make the Jackrabbit components more IoC-friendly. Once we're there, the selection of the actual IoC container is less important and we can ideally work with any of available containers. As a first step I would probably modify the o.a.j.core.config code to be a bit more like an IoC container, but that's just to keep the required changes more fine-grained. We can't just introduce a standard IoC container at this point but we can't change the components without modifying the configuration mechanism. Eventually o.a.j.core.config should become just a placeholder for backwards compatibility code. > Apropos config: I often felt the need for a configuration of > Jackrabbit's components through code, especially when setting up test > cases that require an underlying Jackrabbit in a specific way. That > should IMHO be a design goal as well when changing the config > implementation. +1 That should be covered by making the components more IoC-friendly. BR, Jukka Zitting