KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jfox > examples > ejb > stateless > TestStatelessBean


1 /* JFox, the OpenSource J2EE Application Server
2  *
3  * Distributable under GNU LGPL license by gun.org
4  * more details please visit http://www.huihoo.org/jfox
5  */

6 package org.jfox.examples.ejb.stateless;
7
8 import javax.ejb.CreateException JavaDoc;
9 import javax.ejb.EJBException JavaDoc;
10 import javax.ejb.SessionBean JavaDoc;
11 import javax.ejb.SessionContext JavaDoc;
12
13 /**
14  * @author <a HREF="mailto:young_yy@hotmail.com">Young Yang</a>
15  */

16
17 public class TestStatelessBean implements SessionBean JavaDoc {
18     private int count = 0;
19
20     public TestStatelessBean() {
21     }
22
23     public void ejbCreate() throws CreateException JavaDoc, EJBException JavaDoc {
24
25     }
26
27     public void setSessionContext(SessionContext JavaDoc sessionContext) throws EJBException JavaDoc {
28     }
29
30     public void ejbRemove() throws EJBException JavaDoc {
31     }
32
33     public void ejbActivate() throws EJBException JavaDoc {
34     }
35
36     public void ejbPassivate() throws EJBException JavaDoc {
37     }
38
39     public String JavaDoc getVoice() {
40         count++;
41         return "Hello,Stateless SessionBean!";
42     }
43
44     /**
45      * 访问另外一个 Bean,将默认使用 LOCAL 协议进行本地调用
46      */

47     public int getCount() {
48         return count;
49     }
50 }
51
Popular Tags