Hi Henrique,

I prepare my brain to use WOInject. I have a specific case where I need your 
help. 

We have 2 frameworks:
- web services
- foundation

which have no dependency with WO, EOF, … ("pure" java I could say).
Foundation provides factories used by web services but they return objects 
implementing java interfaces. This factory have a static method to set the 
class to instantiate like this:
NFNotificationFetcherFactory.setCreateNotificationFetcherClass2Instantiate(MyClass.class);

We have also a Business framework which relies on EOF and the framework 
principal initializes the factories with the concrete classes. (so calling the 
method above).

So as you may imagine, I thought at first replacing this mechanism with 
WOInject.

I like the fact that our business framework initializes the factories. We have 
now 5 different apps using our business framework but they don't care what 
class must be instantiated. Using WOInject/Guice, I have the impression that 
the modules must be declared at a higher level aka the application. In my 
example above, web services knows foundation and business knows foundation but 
there is no dependency between web services and foundation. 

So I have 2 questions:
- can a module be loaded by a framework principal in the finishInitialization 
method?
- is the injection mechanism efficient (in our case, a new object is created 
each time there is an http request)? 

Best regards,

Philippe - @prabier
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to