首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

EJB 3.0之拦截器事例

2012-12-28 
EJB 3.0之拦截器例子使用拦截器可以对session bean 当中的所有的方法进行监听,直到发现执行了某个方法之后

EJB 3.0之拦截器例子
使用拦截器可以对session bean 当中的所有的方法进行监听,直到发现执行了某个方法之后就触发了执行后的语句。

/** *  */package com.ejb3.session;import javax.interceptor.AroundInvoke;import javax.interceptor.InvocationContext;/** * @author zhouxingqi8@gmail.com * @Time 2010-12-16 */public class HelloIntercepter {@AroundInvokepublic Object log(InvocationContext ic) {try {if (ic.getMethod().getName().equals("sayHello")) {System.out.println("SayHello() Method is invoked....");}if (ic.getMethod().getName().equals("sayBye")) {System.out.println("SayBye() method is Invoked ...");}return ic.proceed();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}return null;}}

使用他我们可以在监听方法后选择自己的其他业务的实现

热点排行