Flex and ColdFusion the Easy Way  with ColdSpring Adobe Developers of Greater Orlando http://adogo.us August 2007 <ul><ul>...
What's this ColdSpring thing? <ul><li>Most used ColdFusion framework. </li></ul><ul><li>Used for managing your dependencie...
Why use ColdSpring? <ul><li>Better control over your objects </li></ul><ul><li>Simplifies Object Creation </li></ul><ul><l...
Application Design Goal <ul><li>Offer a single point of extension for any external services. </li></ul><ul><li>Be able to ...
Application Example? Flex ColdFusion Ajax
Little Problem <ul><li>All services can't use the same data. </li></ul><ul><li>Need a way to extend the service manager an...
Adjusted Application Design Flex ColdFusion Ajax
How does that Work? <ul><li>Code example </li></ul>
Thanks! Resources : ColdSpring -  http://www.coldspringframework.org/ Possible Metadata Addition -  http://www.briankotek....
Upcoming SlideShare
Loading in …5
×

Flex And Cold Spring

1,298 views

Published on

First presentation given at the Adogo usergroup in Orlando Florida. Recording of this presentation is also available.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Flex And Cold Spring

  1. 1. Flex and ColdFusion the Easy Way with ColdSpring Adobe Developers of Greater Orlando http://adogo.us August 2007 <ul><ul><li>Developing a service layer that can be used by Flex, Ajax and ColdFusion. </li></ul></ul>
  2. 2. What's this ColdSpring thing? <ul><li>Most used ColdFusion framework. </li></ul><ul><li>Used for managing your dependencies of CFCs. </li></ul><ul><li>Can be used with other frameworks like Fusebox, Model-Glue or Reactor. </li></ul><ul><li>Inversion of Control, Aspect Oriented Programming </li></ul>
  3. 3. Why use ColdSpring? <ul><li>Better control over your objects </li></ul><ul><li>Simplifies Object Creation </li></ul><ul><li>Enforces good practices </li></ul><ul><li>Lots of free features </li></ul><ul><li>Single config file </li></ul><ul><li>Offers a single extension point </li></ul>
  4. 4. Application Design Goal <ul><li>Offer a single point of extension for any external services. </li></ul><ul><li>Be able to easily extend our application for new mediums. </li></ul><ul><li>Need ability to alter behavior and return types for different extension points. </li></ul><ul><li>Complete division between the view and the model. </li></ul>
  5. 5. Application Example? Flex ColdFusion Ajax
  6. 6. Little Problem <ul><li>All services can't use the same data. </li></ul><ul><li>Need a way to extend the service manager and add specific rules for each external system. </li></ul><ul><li>The solution, ColdSpring Remoting! </li></ul>
  7. 7. Adjusted Application Design Flex ColdFusion Ajax
  8. 8. How does that Work? <ul><li>Code example </li></ul>
  9. 9. Thanks! Resources : ColdSpring - http://www.coldspringframework.org/ Possible Metadata Addition - http://www.briankotek.com/blog/index.cfm/2007/7/12/ColdSpring-Mad-Science-Injecting-Metadata-for-use-in-AOP-and-Proxy-Generation ColdSpring AOP - http://cdscott.blogspot.com/2005/10/coldspring-aop-tutorial-part-one.html Code available at http://svn.adogo.us

×