WireBox var stærkt inspireret af andre AOP rammer som Googles Guice , Grails , Forår og Coldspring .
Som standard er WireBox følger med alle Coldboxen pakker, version 3 eller senere.
Det betyder ikke, WireBox brug Coldboxen til at arbejde, udviklere at kunne bruge WireBox som en stand-alone applikation.
WireBox er dybest set en ColdFusion ramme, der giver udviklere mulighed for at skabe kode strukturer der er afhængige af hinanden for at arbejde.
Det giver programmører til setup afhængigheder mellem kodning pakker.
Så når én pakke er indlæst, vil WireBox scanne en afhængighed træet og indlæse anden kode pakken har brug for at fungere korrekt.
WireBox gør dette automatisk, det eneste krav udviklerne har, er at tilføje afhængighed grafer til deres projekter.
Funktioner :
- Annotation drevet
- Zero configuration mode
- Flere indsprøjtning stilarter
- Automatisk pakke / mappe scanning
- Automatisk registrering objekt
- Multiple objekt livscyklus persistens scopes
- Integreret logning
- Objekt livscyklus hændelser
- tilpasses indsprøjtning DSL
- ORM enhed indsprøjtning
- Dokumentation
Hvad er nyt i denne udgivelse:
- Alle LOGBOX biblioteker opdateret
- Alle CacheBox biblioteker opdateret
Hvad er nyt i version 1.3.0:
- Setter Injection Forbedringer
- Virtual Inheritance
- Kortlægning Ekstra attributter
- AOP Aspect Forbedringer
- Runtime mixins ()
- Udvidet Coldboxen DSL
Krav :
- ColdFusion 8 eller højere
- Railo 3.1 eller højere
Kommentarer ikke fundet