[EMAIL PROTECTED] writes:

> Careless use of RunData as a convenience parameter is one of the main
> cause of strong tying between Turbine components.
> There are also way too many direct references to the Turbine servlet.
> 
> For example, TurbineSecurity inherits a dependency on ECS through
> the use of Criteria in the SecurityService interface !
> (Criteria -> TurbineDB -> DBConnection -> ServletUtils -> 
>  Turbine -> RunData -> ECS )
> 
> If you don't want your components to be used outside of the complete
> Turbine framework than you don't have to mind, but if you want people 
> to be able to pick only the part of Turbine they're interested in 
> then this need to be fixed...

I agree.  What you described is the major limitting factor imposed on
me whenever I want to pick and choose pieces of Turbine to use in
Tigris.
-- 

Daniel Rall <[EMAIL PROTECTED]>


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to