Scott Tavares [[EMAIL PROTECTED]] wrote:
> KO so far i think this is where we are:
> 
> 1. Use the SAX Paser.
> 2. Use the Factory Design Pattern
> 3. Make the ClassMap loader a service
> 4. Make the ClassMapFactory passive i.e. do not matain a reference to
> PersistenceBroker and mutate it by adding   ClassMaps to it.
> 
> here is my plan...
> 
> i will take the SAX code from Christopher Elkins first post and use it to
> replace the DOM stuff ClassMapFactory. As far as the making it a turbine
> service... i will hold off on this a bit to see where Brett's "[PROPOSAL]
> Service model re-design" disscussion goes. lastly, i will change how
> PersistenceBroker and ClassMapFactory talk to each other.
> 
> ...comments anyone?
> 
> 
> -scott-
> 
This sounds good. Don't sweat the service stuff yet; ClassMapFactory itself 
should be independent of the service model anyway. If you want to continue 
keeping OPaL encapsulated from the rest of Turbine, you _may_ want to consider
some kind of abstraction layer for PersistenceBroker to use (a la DbBroker) 
so that it doesn't depend on the Turbine service model to build the class 
maps.

-- 
Christopher Elkins


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to