Hola tengo un problema con un ejb stateless(sin estado): el problema es que mantiene el estado pero no deberia.el ejb esta inyectado dentro de un managed bean jsf de session.dentro del ejb tengo una campo llamado nombreModificar que no deberia guardar su estado.
MANAGED BEAN JSF
-----------------------------------------------------------------
@ManagedBean
@SessionScoped
public class ProfesorBean implements Serializable{
@EJB
private EJBProfesor eJBProfesor;
String nombreProfesor;
String apellidoProfesor;
//
}
EJB SIN ESTADO
--------------------------------------------------------------------
@Stateless
public class EJBProfesor {
@PersistenceContext(unitName = "AplicacionProfesorPU")
private EntityManager em;
private String nombreModificar;
//GETTERS Y SETTERS
}
PAGINAS DESDE DONDE LLAMO AL MANAGED BEAN QUE CONTIENE AL EJB SIN ESTADO
---------------------------------------------------------------------------------------------------
1) <h:body>
#{profesorBean.nameProfesor()}
<h:form>
<h:commandButton value="Ver Nombre Profesor" action="# {profesorBean.verPagina}"/>
</h:form>
</h:body>
2) <h:body>
#{profesorBean.nameProfesor()} //AQUI NO DEBERIA MOSTRAR NADA PERO
//SI.
</h:body>