WireBox was heavily inspired by other AOP frameworks like Google's Guice, Grails, Spring and ColdSpring.
By default, WireBox is included with all ColdBox packages, version 3 or higher.
This doesn't mean WireBox needs ColdBox to work, developers being able to use WireBox as a stand-alone application.
WireBox is basically a ColdFusion framework that allows developers to create code structures that rely on one another to work.
It allows programmers to setup dependencies between coding packages.
So when one package is loaded, WireBox will scan a dependency tree and load the other code the package needs to work properly.
WireBox does this automatically, the only requirement developers have is to add dependency graphs to their projects.
Features:
- Annotation-driven
- Zero configuration mode
- Multiple injection styles
- Automatic package/directory scanning
- Automatic object registration
- Multiple object life cycle persistence scopes
- Integrated logging
- Object life cycle events
- Customizable injection DSL
- ORM entity injection
- Documentation
What is new in this release:
- All LogBox libraries updated
- All CacheBox libraries updated
What is new in version 1.3.0:
- Setter Injection Improvements
- Virtual Inheritance
- Mapping Extra Attributes
- AOP Aspect Improvements
- Runtime Mixins()
- Expanded ColdBox DSL
Requirements:
- ColdFusion 8 or higher
- Railo 3.1 or higher
Comments not found