Duvida de Iniciante

Salve!!!

Olhando para o codigo, como sei se eh um Enterprise Java Bean ou apenas um Java Bean, ou seja, o q em de diferente um do outro onde eu batendo o olho jah saco quem eh quem?

Abracao :shock:

Aurelio

Java Bean:

public class MeuBean implements java.io.Serializable{
// getters e setters
}

Session EJB:

import java.util.*;
import javax.ejb.*;

public class MeuEJB implements SessionBean{

   String prop1;
   String prop2;

   public void ejbCreate(String prop1) 
      throws CreateException {
      // mais alguma coisa      
   }

   public void ejbCreate(String prop1, String prop2) 
      throws CreateException {
      // alguma coisa
   }

   public MeuEJB() {}
   public void ejbRemove() {}
   public void ejbActivate() {}
   public void ejbPassivate() {}
   public void setSessionContext(SessionContext sc) {}

}

Ahhh sim, além disso, este Session EJB que eu mostrei teria uma Remote Interface e uma Home Interface, cujos códigos eu não mostrei. Mas se estiver a fim de ver algumas coisas a mais sobre EJB (e J2EE), vá ao tutorial da Sun: http://java.sun.com/j2ee/tutorial/1_3-fcs/.