KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > hello > HelloServiceBean


1 /*
2  * Copyright (c) 2004 Sun Microsystems, Inc. All rights reserved. U.S.
3  * Government Rights - Commercial software. Government users are subject
4  * to the Sun Microsystems, Inc. standard license agreement and
5  * applicable provisions of the FAR and its supplements. Use is subject
6  * to license terms.
7  *
8  * This distribution may include materials developed by third parties.
9  * Sun, Sun Microsystems, the Sun logo, Java and J2EE are trademarks
10  * or registered trademarks of Sun Microsystems, Inc. in the U.S. and
11  * other countries.
12  *
13  * Copyright (c) 2004 Sun Microsystems, Inc. Tous droits reserves.
14  *
15  * Droits du gouvernement americain, utilisateurs gouvernementaux - logiciel
16  * commercial. Les utilisateurs gouvernementaux sont soumis au contrat de
17  * licence standard de Sun Microsystems, Inc., ainsi qu'aux dispositions
18  * en vigueur de la FAR (Federal Acquisition Regulations) et des
19  * supplements a celles-ci. Distribue par des licences qui en
20  * restreignent l'utilisation.
21  *
22  * Cette distribution peut comprendre des composants developpes par des
23  * tierces parties. Sun, Sun Microsystems, le logo Sun, Java et J2EE
24  * sont des marques de fabrique ou des marques deposees de Sun
25  * Microsystems, Inc. aux Etats-Unis et dans d'autres pays.
26  */

27
28 package hello;
29
30 import javax.ejb.*;
31
32 /**
33  * This is the bean class for the HelloService enterprise bean.
34  */

35 public class HelloServiceBean implements javax.ejb.SessionBean JavaDoc {
36     private javax.ejb.SessionContext JavaDoc context;
37     
38     // <editor-fold defaultstate="collapsed" desc="EJB infrastructure methods. Click the + sign on the left to edit the code.">
39
// TODO Add code to acquire and use other enterprise resources (DataSource, JMS, enterprise bean, Web services)
40
// TODO Add business methods or web service operations
41
/**
42      * @see javax.ejb.SessionBean#setSessionContext(javax.ejb.SessionContext)
43      */

44     public void setSessionContext(javax.ejb.SessionContext JavaDoc aContext) {
45         context = aContext;
46     }
47     
48     /**
49      * @see javax.ejb.SessionBean#ejbActivate()
50      */

51     public void ejbActivate() {
52         
53     }
54     
55     /**
56      * @see javax.ejb.SessionBean#ejbPassivate()
57      */

58     public void ejbPassivate() {
59         
60     }
61     
62     /**
63      * @see javax.ejb.SessionBean#ejbRemove()
64      */

65     public void ejbRemove() {
66         
67     }
68     // </editor-fold>
69

70     /**
71      * See section 7.10.3 of the EJB 2.0 specification
72      * See section 7.11.3 of the EJB 2.1 specification
73      */

74     public void ejbCreate() {
75         // TODO implement ejbCreate if necessary, acquire resources
76
// This method has access to the JNDI context so resource aquisition
77
// spanning all methods can be performed here such as home interfaces
78
// and data sources.
79
}
80     
81     
82     
83     // Add business logic below. (Right-click in editor and choose
84
// "EJB Methods > Add Business Method" or "Web Service > Add Operation")
85

86     /**
87      * Web service operation
88      */

89     public String JavaDoc sayHello(java.lang.String JavaDoc name) {
90         return "Hello " + name + " (from HelloServiceBean)";
91     }
92     
93     
94     
95 }
96
Popular Tags