WireBoxは重く、GoogleののGuiceのの、のGrailsのの、の春とのColdSpring のような他のAOPフレームワークに触発されました。
デフォルトでは、WireBoxは、すべてのコールドボックスのパッケージ、バージョン3以降に含まれています。
これにより、開発者は、スタンドアロンアプリケーションとしてWireBoxを使用することができるという、WireBoxが動作するようにコールドボックスを必要とするという意味ではありません。
WireBoxは基本的に、開発者が仕事にお互いに依存しているコード構造を作成することができますColdFusionのフレームワークです。
それは、コードパッケージ間のセットアップの依存関係へのプログラマを可能にします。
一つのパッケージがロードされるときに、WireBoxは依存関係ツリーをスキャンして、パッケージが正常に動作する必要がある他のコードをロードします。
WireBoxはこれを自動的に行い、開発者が持っている唯一の要件は、彼らのプロジェクトに依存関係のグラフを追加することです。
の特長の
- アノテーション·ドリブンます。
- ゼロコンフィギュレーションモードます。
- 複数の注入のスタイル
- 自動パッケージ/ディレクトリのスキャンします。
- 自動オブジェクト登録します。
- 複数のオブジェクトのライフサイクルの永続スコープます。
- 統合ロギングします。
- オブジェクトのライフサイクルイベント
- カスタマイズ可能な射出DSLます。
- ORMエンティティ注入します。
- ドキュメント
のこのリリースのの新機能は次のとおりです。
- すべてのLogBoxライブラリが更新されます。
- すべてのCacheBoxライブラリが更新されます。
のバージョン1.3.0の新機能のは何ですかます:
- セッターインジェクション改善します。
- 仮想継承します。
- 追加の属性のマッピング
- AOPアスペクト改善します。
- ランタイムミックスイン()
- 拡張コールドボックスDSLます。
の要件の
- は、ColdFusion 8以上します。
- Railo 3.1以上
コメントが見つかりません