WireBox werd sterk geïnspireerd door andere AOP kaders zoals Google's Guice , Grails , Lente en Coldspring .
Standaard wordt WireBox meegeleverd met alle Coldbox pakketten, versie 3 of hoger.
Dit betekent niet dat WireBox moet Coldbox te werken, ontwikkelaars in staat om WireBox gebruiken als een stand-alone applicatie.
WireBox is eigenlijk een ColdFusion raamwerk waarmee ontwikkelaars code structuren die afhankelijk zijn van elkaar aan het werk te creëren.
Het stelt programmeurs in staat te installeren afhankelijkheden tussen coderen pakketten.
Dus als één pakket is geladen, zal WireBox een afhankelijkheid boom scannen en laad de andere code van het pakket nodig heeft om goed te werken.
WireBox doet dit automatisch, de enige vereiste ontwikkelaars hebben is om de afhankelijkheid grafieken toe te voegen aan hun projecten.
Kenmerken
- -annotatie gedreven
- Zero configuratie mode
- Meerdere injectie stijlen
- Automatische pakket / directory scannen
- Automatische registratie object
- Meerdere object levenscyclus persistentie scopes
- Geïntegreerde loggen
- Object levenscyclus gebeurtenissen
- Aanpasbare injectie DSL
- ORM entiteit injectie
- Documentatie
Wat is nieuw in deze release:
- Alle LOGBOX bibliotheken bijgewerkt
- Alle CacheBox bibliotheken bijgewerkt
Wat is nieuw in versie 1.3.0:
- Setter Injectie Verbeteringen
- Virtuele Inheritance
- Mapping Extra attributen
- AOP Aspect Verbeteringen
- Runtime mixins ()
- Expanded Coldbox DSL
Eisen
- ColdFusion 8 of hoger
- Railo 3.1 of hoger
Reacties niet gevonden