[Seasar-user:9229] [Teeda]PageクラスへのAOP
shibuya kumiko
[E-MAIL ADDRESS DELETED]
2007年 7月 18日 (水) 19:54:03 JST
はじめまして、渋谷といいます。
今度のプロジェクトでTeedaを使用することになり調査中です。
至らない所もあると思いますが、よろしくお願いします。
早速質問ですが、
Pageクラスのprerender()メソッドが呼び出される前に、
共通的な処理を入れたいのですが、うまく動作してくれません。
Teedaは1.0.7を使用しています。
【auth.dicon】
<components>
<component name="AuthorityInterceptor" class="example1.interceptor.AuthorityInterceptor" />
<component class="example1.web.hello.AddPage">
<aspect pointcut="prerender">
AuthorityInterceptor
</aspect>
</component>
</components>
【AuthorityInterceptor.java】
public class AuthorityInterceptor implements MethodInterceptor {
public Object invoke(MethodInvocation invocation) throws Throwable {
System.out.println("Authority Check!!");
Object ret = invocation.proceed();
return ret;
}
}
auth.diconをインクルードする箇所がわからなかったので、
app.diconにインクルードしました。
<components>
<include path="convention.dicon"/>
<include path="aop.dicon"/>
<include path="app_aop.dicon"/>
<include path="teedaExtension.dicon"/>
<include path="dxo.dicon"/>
<include path="auth.dicon"/>←←ココ
</components>
以上、初歩的な質問で申し訳ありませんがよろしくお願いします。
Seasar-user メーリングリストの案内