ホーム :buriリファレンス :Java :


OgnlInvoker

前へ 次へ

OGNL(http://www.ognl.org/)をスクリプトらしく扱えるようにしたクラス
参考:日本語で参考になるManual(http://www.seasar.org/ognl.html)


大きく#付きと#なしの値に分けられる

#付きの値はContextと言って
#data・・・Invokeしたときのデータ
#action・・・Invokeしたときのaction
が扱えるほか、任意で必要なContextの名前付きの値を作ることが出来る。
別の言い方をすればワークフロー上の変数領域

#なしの値はDIContainerに登録したコンポーネント
DIContainerに登録されて、名前付きでアクセスできるすべてのコンポーネントを参照が可能
デフォルトではrootContainerからの参照になります。

OgnlInvoker独自の機能としては
//
で始めたときにコメント文として処理

式を評価した結果はログ出力されます


Java に戻る