EJB
Estoy poniendome al día con los EJBs, de momento he hecho un ejemplo utilizando beans de sesion y con estado(stateful), por lo que creo, cuando no utilizas el bean, el contenedor ejecuta un método ejbPassivate(), donde he puesto una traza.
Despues en el cliente en la ejecucion pongo un sleep(50000) y no veo que el EJB se "pasive" Porque¿? Utilizo Jboss y tomcat
Despues en el cliente en la ejecucion pongo un sleep(50000) y no veo que el EJB se "pasive" Porque¿? Utilizo Jboss y tomcat
Sucede que el método ejbPassivate() se ejecuta bajo ciertas circunstancias, como por ejemplo:
cuando el bean es trasladado de la memoria principal a la
memoria secundaria (swap-out).
el hecho de que le haga un sleep no implica que EJB ha de
ser desalojado de la memoria principal hacia la memoria secundaria.
cuando el bean es trasladado de la memoria principal a la
memoria secundaria (swap-out).
el hecho de que le haga un sleep no implica que EJB ha de
ser desalojado de la memoria principal hacia la memoria secundaria.
