WireBox được lấy cảm hứng từ khung AOP khác như Google của Guice , Grails , mùa xuân và coldspring .
Theo mặc định, WireBox là bao gồm tất cả các ColdBox gói, phiên bản 3 hoặc cao hơn.
Điều này không có nghĩa là WireBox cần ColdBox để làm việc, các nhà phát triển có thể sử dụng như một WireBox ứng dụng độc lập.
WireBox về cơ bản là một khuôn khổ ColdFusion cho phép các nhà phát triển để tạo ra các cấu trúc mã mà dựa vào nhau để làm việc.
Nó cho phép các lập trình viên để thiết lập phụ thuộc giữa các gói mã hóa.
Vì vậy, khi một gói được tải, WireBox sẽ quét một cây phụ thuộc và tải các mã khác các gói cần để hoạt động đúng.
WireBox thực hiện điều này tự động, các nhà phát triển yêu cầu chỉ có là để thêm đồ thị phụ thuộc vào các dự án của họ.
Tính năng :
- Annotation hướng
- chế độ cấu hình của Zero
- Nhiều phong cách tiêm
- gói tự động / quét thư mục
- đăng ký đối tượng tự động
- Nhiều đối tượng chu kỳ cuộc sống bền bỉ
- Tích hợp đăng nhập
- sự kiện cuộc sống Object
- Tùy tiêm DSL
- tiêm thực ORM
- Tài liệu
Phạm vi
là gì mới trong phiên bản này:
- Tất cả các thư viện LogBox cập nhật
- Tất cả các thư viện CacheBox cập nhật
là gì mới trong phiên bản 1.3.0:
- Cải tiến Setter tiêm
- Virtual Inheritance
- Mapping Attributes tắm
- Cải tiến AOP Aspect
- Runtime Mixins ()
- Mở rộng ColdBox DSL
Yêu cầu :
- ColdFusion 8 hoặc cao hơn
- Railo 3.1 hoặc cao hơn
Bình luận không