[Seasar-user:3017] Re: [S2Container][S2AOP]相談 - aspectに適用するインスタンスのinstanceについて

Hikaru Taniguchi taniguchi
2005年 12月 12日 (月) 09:57:45 JST


たにぐちです。

ひがさん 小林さん ありがとうございます。

個人的にひっかかっていたのは AOP Alliance 仕様に基づいて実装した
Interceptorが S2というコンテナに依存してしまう、という状況でした。

ある意味では「S2StrutsのPOJO Actionに仕掛けることに依存?している」とか
「requestやresponseが貰える状況と実装(setRequestを呼んでくれる、とか)
に依存している」のは不可避なわけで、そこからすると S2に依存してしまう
のは別になんでもないのかもしれません…

いまのところ SingletonS2Container... からgetContainerして getRequestを
する方法で回避していました。

InterceptorLifecycleAdapter、試用してみます!ありがとうございます。

この点、FAQというか S2AOPのマニュアルに「ハマりやすいポイント」として
記載されてあれば特に問題ないのかと。ここに悩む場合って、基本的に自前で
Interceptorを実装するときですから、そのセクションにあればOKなのかと思っ
ています。

--
Hikaru Taniguchi <taniguchi @ furyu.omron.co.jp>


Seasar-user メーリングリストの案内