<?xml version="1.0" encoding="UTF-8"?> <ejb-jar version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd "> <enterprise-beans> <session> <ejb-name>Counter</ejb-name> <business-remote>com.tarena.ejb1.CounterRemote</business-remote> <ejb-class>com.tarena.ejb1.Counter</ejb-class> </session> </enterprise-beans> <interceptors> <interceptor> <interceptor-class>com.tarena.ejb1.CounterCallback</interceptor-class> <post-construct> <lifecycle-callback-method>postConstruct</lifecycle-callback-method> </post-construct> <pre-destroy> <lifecycle-callback-method>preDestroy</lifecycle-callback-method> </pre-destroy> <post-activate> <lifecycle-callback-method>postActivate</lifecycle-callback-method> </post-activate> <pre-passivate> <lifecycle-callback-method>prePassivate</lifecycle-callback-method> </pre-passivate> </interceptor> </interceptors> <assembly-descriptor> <interceptor-binding> <ejb-name>Counter</ejb-name> <interceptor-class>com.tarena.ejb1.CounterCallback</interceptor-class> </interceptor-binding> </assembly-descriptor> </ejb-jar>
ejb-jar.xml中声明配置Session Bean的生命周期
最新推荐文章于 2018-03-01 16:28:43 发布