とりあえず続きです。
Package
Action,Result Type,Result ,Result Type,Interceptor,Stackをひとまとめにグループ化したものです。Packageは他のPackageを「拡張」することができるため、設定情報の再利用が容易になっています。
Value Stack
リクエスト毎に生成され、Interceptor,Action,Resultが互いにやりとりするデータを格納するコンテナとなるスタック実装です。InterceptorへのアクセスにはOGNLという式言語が使用されます。
Component
XWorkにおけるDependency Injectionパターンの適用です。Actionに対してComponentをInjectすることができます。
ここまで説明した内容を図示しておきます。
あまり自信がないので間違ってたらつっこんでください。
Package
Action,Result Type,Result ,Result Type,Interceptor,Stackをひとまとめにグループ化したものです。Packageは他のPackageを「拡張」することができるため、設定情報の再利用が容易になっています。
Value Stack
リクエスト毎に生成され、Interceptor,Action,Resultが互いにやりとりするデータを格納するコンテナとなるスタック実装です。InterceptorへのアクセスにはOGNLという式言語が使用されます。
Component
XWorkにおけるDependency Injectionパターンの適用です。Actionに対してComponentをInjectすることができます。
ここまで説明した内容を図示しておきます。
あまり自信がないので間違ってたらつっこんでください。