aopalliance aopalliance 1.0 commons-logging commons-logging 1.1 avalon-framework avalon-framework javax.servlet servlet-api logkit logkit jboss javassist 3.4.ga log4j log4j 1.2.13 ognl ognl 2.6.9-patch-20090427 org.apache.poi poi 3.0-FINAL com.h2database h2 1.0.69 org.apache.geronimo.specs geronimo-jta_1.1_spec 1.0 org.apache.geronimo.specs geronimo-servlet_2.4_spec 1.0 provided org.seasar.container s2-extension 2.4.46 org.seasar.container s2-framework 2.4.46 コンポーネントに AOP (インターセプタ) を適用するには AspectCustomizer を使用します. CustomizerChain には複数の AspectCustomizer を設定することができます. AspectCustomizer の主なプロパティを以下に示します. ・interceptorName (String 型,必須) 適用するインターセプタのコンポーネント名です. addInterceptorName() メソッドで複数登録することもできます. ・pointcut (String 型,任意) インターセプタを適用するメソッドを選択するポイントカットを正規表現で指定します. 正規表現はカンマ区切りで複数指定することができます. targetInterface とどちらも省略すると,対象のコンポーネントが実装している インタフェースに定義されたメソッドがポイントカットとなります. すべての public メソッドを対象とするには ".*" を指定します. ・targetInterface (Class 型,任意) 指定したインタフェースに定義されたメソッドをポイントカットとします. pointcut プロパティを省略した場合だけ有効です. ・useLookupAdapter (boolean 型,任意,デフォルトは false) request・session スコープの Dto や,HttpServletRequest・HttpSession を 使用するインターセプタの場合は true を設定します. AspectCustomizer の記述例を以下に示します. <component name="xxxCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain"> <initMethod name="addCustomizer"> <arg> <component class="org.seasar.framework.container.customizer.AspectCustomizer"> <property name="interceptorName">"xxxInterceptor"</property> <property name="pointcut">".*"</property> <property name="useLookupAdapter">false</property> </component> </arg> </initMethod> </component> junit junit 3.8.2 test junit-addons junit-addons 1.4 test org.seasar.container s2-tiger 2.4.46 junit junit 4.4 test org.easymock easymock 2.4 test org.easymock easymockclassextension 2.4 test cglib cglib-nodep 2.1_3 test org.seasar.teeda teeda-ajax 1.0.13-sp11 org.seasar.teeda teeda-core 1.0.13-sp11 org.seasar.teeda teeda-extension 1.0.13-sp11 commons-collections commons-collections 3.1 commons-el commons-el 1.0 commons-io commons-io 1.3.2 commons-fileupload commons-fileupload 1.2 javax.servlet jstl 1.1.2 rhino rhino 1.6r2 test org.seasar.teeda teeda-xmlunit 0.1.0 test org.seasar.teeda teeda-webunit 0.2.2 test xerces xercesImpl 2.6.2 xerces xmlParserAPIs 2.6.2 xmlunit xmlunit 1.0 test org.apache.geronimo.specs geronimo-jsp_2.0_spec 1.0 provided traceCustomizer "app_aop.appFacesExceptionThrowsInterceptor" "do.*, initialize, prerender" false traceCustomizer "app_aop.actionSupportInterceptor" "do.*, initialize, prerender" false traceCustomizer requiredTxCustomizer traceCustomizer traceCustomizer traceCustomizer s2DxoCustomizer traceCustomizer org.seasar.teeda teeda-tiger 1.0.13-sp11 "j2ee.requiredTx" "do.*, initialize, prerender" false "j2ee.requiredTx" "do.*, initialize, prerender" false commons-beanutils commons-beanutils 1.7.0 commons-collections commons-collections 3.1 commons-digester commons-digester 1.6 xml-apis xml-apis commons-el commons-el 1.0 commons-fileupload commons-fileupload 1.2 org.apache.geronimo.specs geronimo-annotation_1.0_spec 1.0 org.apache.geronimo.specs geronimo-ejb_3.0_spec 1.0 org.apache.geronimo.specs geronimo-interceptor_3.0_spec 1.0 org.apache.geronimo.specs geronimo-jpa_3.0_spec 1.0 org.apache.geronimo.specs geronimo-jta_1.1_spec 1.1 oro oro 2.0.8 javax.servlet jstl 1.1.2 taglibs standard 1.1.2 struts struts 1.2.9 xalan xalan antlr antlr 2.7.7 commons-validator commons-validator 1.2.0 commons-io commons-io 1.3.2 org.seasar.sastruts sa-struts 1.0.4-sp9 org.apache.geronimo.specs geronimo-jsp_2.0_spec 1.0 provided traceCustomizer "actionMessagesThrowsInterceptor" traceCustomizer commons-beanutils commons-beanutils 1.7.0 commons-collections commons-collections 3.1 commons-digester commons-digester 1.6 xml-apis xml-apis commons-el commons-el 1.0 commons-fileupload commons-fileupload 1.2 org.apache.geronimo.specs geronimo-annotation_1.0_spec 1.0 org.apache.geronimo.specs geronimo-ejb_3.0_spec 1.0 org.apache.geronimo.specs geronimo-interceptor_3.0_spec 1.0 org.apache.geronimo.specs geronimo-jpa_3.0_spec 1.0 org.apache.geronimo.specs geronimo-jta_1.1_spec 1.1 oro oro 2.0.8 javax.servlet jstl 1.1.2 taglibs standard 1.1.2 struts struts 1.2.9 xalan xalan antlr antlr 2.7.7 commons-validator commons-validator 1.2.0 commons-io commons-io 1.3.2 org.seasar.sastruts sa-struts 1.0.4-sp9 org.apache.geronimo.specs geronimo-jsp_2.0_spec 1.0 provided traceCustomizer "actionMessagesThrowsInterceptor" traceCustomizer wicket wicket 1.2.4 org.seasar.wicket s2wicket 1.2.1 cglib cglib-nodep 2.1_3 org.seasar.flex2 s2-flex2 1.1.1-rc1 org.apache.geronimo.specs geronimo-jsp_2.0_spec 1.0 provided org.seasar.container s2-tiger 2.4.46 org.apache.geronimo.specs geronimo-ejb_3.0_spec 1.0 org.seasar.flex2 s2-flex2-tiger 1.0.0 org.seasar.blazeds s2blazeds 1.0.2 com.adobe.blazeds blazeds-common 3.2.0.3978 com.adobe.blazeds blazeds-core 3.3.0.12617 com.adobe.blazeds blazeds-opt 3.2.0.3978 com.adobe.blazeds blazeds-proxy 3.2.0.3978 com.adobe.blazeds blazeds-remoting 3.2.0.3978 backport-util-concurrent backport-util-concurrent 3.1 concurrent concurrent 1.3.4 commons-httpclient commons-httpclient 3.1 commons-codec commons-codec 1.3 xalan xalan 2.7.0 org.seasar.container s2-tiger 2.4.46 org.apache.geronimo.specs geronimo-ejb_3.0_spec 1.0 org.seasar.blazeds s2blazeds 1.0.2 com.adobe.blazeds blazeds-common 4.0.0.14931 com.adobe.blazeds blazeds-core 4.0.0.14931 com.adobe.blazeds blazeds-opt 4.0.0.14931 com.adobe.blazeds blazeds-proxy 4.0.0.14931 com.adobe.blazeds blazeds-remoting 4.0.0.14931 com.adobe.blazeds flex-rds-server 272564 backport-util-concurrent backport-util-concurrent 3.1 concurrent concurrent 1.3.4 commons-httpclient commons-httpclient 3.1 commons-codec commons-codec 1.3 xalan xalan 2.7.0 org.seasar.container s2-tiger 2.4.46 org.apache.geronimo.specs geronimo-ejb_3.0_spec 1.0 org.seasar.mayaa mayaa 1.1.18 commons-beanutils commons-beanutils-core 1.7.0 commons-collections commons-collections 3.1 jaxen jaxen 1.1.1 nekohtml nekohtml 0.9.5 rhino js 1.6R5 xerces xercesImpl 2.7.1 xml-apis xml-apis 1.3.03 org.apache.struts struts2-core 2.0.11.2 com.opensymphony xwork 2.0.5 freemarker freemarker 2.3.8 commons-fileupload commons-fileupload 1.2.1 commons-io commons-io 1.3.2 xml-apis xml-apis 1.3.03 org.seasar.struts2 struts2-seasar-plugin 1.0.0 org.seasar.xwork s2-xwork2 1.0.0 org.apache.struts struts2-core 2.0.11.2 com.opensymphony xwork 2.0.5 freemarker freemarker 2.3.8 commons-fileupload commons-fileupload 1.2.1 commons-io commons-io 1.3.2 xml-apis xml-apis 1.3.03 org.seasar.mayaa struts2-mayaa-plugin 1.0.1 org.seasar.struts2 struts2-seasar-plugin 1.0.0 org.seasar.xwork s2-xwork2 1.0.0 org.seasar.dao s2-dao 1.0.51 traceCustomizer requiredTxCustomizer traceCustomizer traceCustomizer s2DaoCustomizer traceCustomizer s2DxoCustomizer traceCustomizer org.seasar.dao s2-dao-tiger 1.0.51 org.apache.geronimo.specs geronimo-annotation_1.0_spec 1.0 org.apache.geronimo.specs geronimo-jpa_3.0_spec 1.0 org.seasar.container s2jdbc-gen 2.4.46 test org.freemarker freemarker 2.3.13 test org.tmatesoft.svnkit svnkit 1.2.0.4949 test antlr antlr 2.7.6 commons-collections commons-collections 3.1 commons-lang commons-lang 2.1 dom4j dom4j 1.6.1 net.sf.ehcache ehcache 1.2 org.apache.geronimo.specs geronimo-annotation_1.0_spec 1.0 org.apache.geronimo.specs geronimo-ejb_3.0_spec 1.0 org.apache.geronimo.specs geronimo-interceptor_3.0_spec 1.0 org.apache.geronimo.specs geronimo-jpa_3.0_spec 1.0 org.seasar.kuina kuina-dao 1.0.3 traceCustomizer requiredTxCustomizer traceCustomizer traceCustomizer kuinaDaoCustomizer traceCustomizer s2DxoCustomizer traceCustomizer org.hibernate hibernate 3.2.3.ga org.hibernate hibernate-annotations 3.2.1.ga org.hibernate hibernate-entitymanager 3.2.1.ga jboss jboss-archive-browsing 5.0.0alpha-200607201-119 org.apache.lucene lucene-core 2.0.0 org.seasar.hibernate s2hibernate-jpa 1.0.1 toplink.essentials toplink-essentials 2.0.1-09d org.seasar.toplink s2toplink-jpa 1.0.1 org.apache.openjpa openjpa 1.1.0 commons-pool commons-pool 1.3 commons-lang commons-lang 2.1 commons-collections commons-collections 3.2 net.sourceforge.serp serp 1.13.1 org.seasar.openjpa s2openjpa 1.0.0 org.apache.geronimo.specs geronimo-annotation_1.0_spec 1.0 org.apache.geronimo.specs geronimo-ejb_3.0_spec 1.0 org.apache.geronimo.specs geronimo-interceptor_3.0_spec 1.0 org.apache.geronimo.specs geronimo-j2ee-connector_1.5_spec 1.0 org.apache.geronimo.specs geronimo-jms_1.1_spec 1.0 org.apache.geronimo.specs geronimo-jpa_3.0_spec 1.0 org.seasar.jca s2jca 1.0.2 org.seasar.jms s2jms-core 1.0.1 org.seasar.jms s2jms-container 1.0.1 org.seasar.jms s2jms-server 1.0.1 requiredTxCustomizer traceCustomizer traceCustomizer s2DxoCustomizer org.seasar.remoting s2remoting 1.1.1 org.seasar.rmi s2rmi 1.1.3 requiredTxCustomizer org.seasar.rmi s2rmi-server 1.1.3 "rmi://localhost:1108/" traceCustomizer rmiServiceCustomizer rmiInterceptorCustomizer