asphalt2-container(CSSを使用したFlex版DIコンテナ)に機能を追加しました。
default-bean-scopeの追加
今まではbean-scopeを指定しない場合、デフォルトでsingletonスコープを使用していましたが、実際に案件をやってみるとprototype宣言が多かったので、デフォルトのbean-scopeを設定できるようにしました。
設定方法は以下の2種類で、1つはCSSに
CSSBeanFactory{ default-bean-scope:prototype; }
と記述しておく方法、もう一つは
CSSBeanFactory.getInstance().defaultBeanScope="prototype";
と直接指定する方法です。
あと、Loggerでdebugログを出すようにしました。bean名と実際に使ったクラス、あとスコープがログに出ます。
使い方説明
使い方を参照してください。
ダウンロード
ダウンロードは以下から。
サイト http://code.google.com/p/asphalt2/
Featured Downloadsから、asphalt2container_v0_04_00.zipをダウンロードしてください。
これ自体がeclipseプロジェクトになっています。
ライブラリだけ使う場合は、bin/asphalt2container.swcをプロジェクトにいれ、パスを通してください。
SVNでチェックアウトしたい場合は、
http://asphalt2.googlecode.com/svn/trunk/asphalt2container-project/asphalt2container/
をチェックアウトしてください。
また
http://asphalt2.googlecode.com/svn/trunk/asphalt2container-project/asphalt2container-test/
がテストプロジェクトになっていますので、こちらももっていくといいと思います。