前へ | 次へ |
OGNL(http://www.ognl.org/)をスクリプトらしく扱えるようにしたクラス
参考:日本語で参考になるManual(http://www.seasar.org/ognl.html)
大きく#付きと#なしの値に分けられる
#付きの値はContextと言って
#data・・・Invokeしたときのデータ
#action・・・Invokeしたときのaction
が扱えるほか、任意で必要なContextの名前付きの値を作ることが出来る。
別の言い方をすればワークフロー上の変数領域
#なしの値はDIContainerに登録したコンポーネント
DIContainerに登録されて、名前付きでアクセスできるすべてのコンポーネントを参照が可能
デフォルトではrootContainerからの参照になります。
OgnlInvoker独自の機能としては
//
で始めたときにコメント文として処理
式を評価した結果はログ出力されます