Here is a cool video showcasing how to activate WireBox's ORM Entity injection when you are building applications with ColdFusion ORM and ColdBox. Enjoy:
...Blog
Module Lifecycles Explained
In this short entry I just wanted to lay out a few new diagrams that explain the lifecycle of ColdBox modules. As always, all our documentation reflects these changes as well. This might help some of you developers getting ready to win that ColdBox Modules contest and get some cash and beer!
Module Lifecycles Explained
In this short entry I just wanted to lay out a few new diagrams that explain the lifecycle of ColdBox modules. As always, all our documentation reflects these changes as well. This might help some of you developers getting ready to win that ColdBox Modules contest and get some cash and beer!
Module Lifecycles Explained
In this short entry I just wanted to lay out a few new diagrams that explain the lifecycle of ColdBox modules. As always, all our documentation reflects these changes as well. This might help some of you developers getting ready to win that ColdBox Modules contest and get some cash and beer!
WireBox Binder and Configuration Introduction
This video shows the basics of setting up a "Binder" with WireBox and how to setup mappings and alias using the WireBox DSL for super simple dependency injection that is easy to read.
WireBox Binder and Configuration Introduction... from Curt Gratz on Vimeo.
Again, this is not even scratching the surface of what the binder in WireBox can do. Below are some other simple changes you could make to the binder or ways you could do injection
So this line
.initArg(name="daoPath",dsl="id:daoPath");
Could change to
.initArg(name="",ref="daoPath") //refpoints to an id directly
as one possible alternative, so if we wanted, we could remove the .initArg and do it via annotations
function init(required daoPath inject) or
function init(required daoPath inject="id") or
function init(required daoPath inject="id:daoPath")
So, as you can see, you can do your injections a variety of ways. Now, go, read the docs, and install WireBox and get wiring your model up the easy way.
WireBox Binder and Configuration Introduction
This video shows the basics of setting up a "Binder" with WireBox and how to setup mappings and alias using the WireBox DSL for super simple dependency injection that is easy to read.
WireBox Binder and Configuration Introduction... from Curt Gratz on Vimeo.
Again, this is not even scratching the surface of what the binder in WireBox can do. Below are some other simple changes you could make to the binder or ways you could do injection
So this line
.initArg(name="daoPath",dsl="id:daoPath");
Could change to
.initArg(name="",ref="daoPath") //refpoints to an id directly
as one possible alternative, so if we wanted, we could remove the .initArg and do it via annotations
function init(required daoPath inject) or
function init(required daoPath inject="id") or
function init(required daoPath inject="id:daoPath")
So, as you can see, you can do your injections a variety of ways. Now, go, read the docs, and install WireBox and get wiring your model up the easy way.
WireBox Binder and Configuration Introduction
This video shows the basics of setting up a "Binder" with WireBox and how to setup mappings and alias using the WireBox DSL for super simple dependency injection that is easy to read.
WireBox Binder and Configuration Introduction... from Curt Gratz on Vimeo.
Again, this is not even scratching the surface of what the binder in WireBox can do. Below are some other simple changes you could make to the binder or ways you could do injection
So this line
.initArg(name="daoPath",dsl="id:daoPath");
Could change to
.initArg(name="",ref="daoPath") //refpoints to an id directly
as one possible alternative, so if we wanted, we could remove the .initArg and do it via annotations
function init(required daoPath inject) or
function init(required daoPath inject="id") or
function init(required daoPath inject="id:daoPath")
So, as you can see, you can do your injections a variety of ways. Now, go, read the docs, and install WireBox and get wiring your model up the easy way.
WireBox Installation and Introduction Screencast
This video shows how to download and install the WireBox framework and offers super simple example of dependency injection using WireBox without any configuration or messy XML.
WireBox Installation and Introduction... from Curt Gratz on Vimeo.
Again, this is not even scratching the surface of what WireBox can do, but I wanted to get you started and thinking. More screencasts will be following to help you go deeper into how WireBox can help you in your development.
Now, go, read the docs, and install WireBox and get wiring your model up the easy way.
WireBox Installation and Introduction Screencast
This video shows how to download and install the WireBox framework and offers super simple example of dependency injection using WireBox without any configuration or messy XML.
WireBox Installation and Introduction... from Curt Gratz on Vimeo.
Again, this is not even scratching the surface of what WireBox can do, but I wanted to get you started and thinking. More screencasts will be following to help you go deeper into how WireBox can help you in your development.
Now, go, read the docs, and install WireBox and get wiring your model up the easy way.
WireBox Installation and Introduction Screencast
This video shows how to download and install the WireBox framework and offers super simple example of dependency injection using WireBox without any configuration or messy XML.
WireBox Installation and Introduction... from Curt Gratz on Vimeo.
Again, this is not even scratching the surface of what WireBox can do, but I wanted to get you started and thinking. More screencasts will be following to help you go deeper into how WireBox can help you in your development.
Now, go, read the docs, and install WireBox and get wiring your model up the easy way.