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