title: What would you do without IoC frameworks in CF (aka ColdSpring, Lightwire, etc..?)
body: <p>I've been doing ColdFusion for 2 years, and I've always used ColdSpring for injecting dependency.  I want to try to see if I can survive without them.  What're the alternatives?</p>
  
  <p>For <em>singleton</em>:</p>
  
  <p>onApplicationStart() and inject services to Application scope?</p>
  
  <p>For <em>transient</em>:</p>
  
  <p>Factory pattern? XXXFactory.createXXX()? or... XXXService.createXXX()?</p>
  
  <p>Please comment, and share your alternative.</p>