2008-08-06から1日間の記事一覧

WebActionContext

WebContextのラッパーという位置づけだと思われる。WebActionContextクラスはabstractではないが、ServletActionContextに継承されてナンボのものではないだろうか(WebContextクラスはabstractだし、PortletAtionContextとかないし)。ラッパー以外の昨日と…

ServletActionContext

strutsのComposableRequestProcessorが処理するチェーンに利用する。 ServletActionContextはServletWebContextのラッパーという位置づけだと思われる。ServletWebContextにはPortletWebContextとFacesWebContextという兄弟がおり、彼らの親はWebContextであ…

Contextの系譜

commons-chainのContextインターフェースの系譜もなんだかややこしい。ざっくり言って次の2通りの系譜がある。 1.Context 2.Context 1.の系譜がcommons-chainが提供するもので、2.の系譜はstrutsが提供するもの。途中にContextWrapperがあることから…

ServletContext

ServletContextはWebアプリケーション1個の設定を表しているらしい。後述するServletActionContextやServletWebContexstなんかはcommons-chainのContextを実装しているが、ServletContextはそれとは全く関係ない、Webアプリケーションを表すためだけのインタ…

ExecuteForwardCommand

ActionContextに格納されたForwardConfigがcommand属性(とcatalog属性)を持っていたらそれを実行。 前に出てきたExecuteCommandを継承して作っているのがちょっとおもしろい。