pessoal,
estou com o seguinte problema: preciso manter alguns dados da sessão web na sessão ejb, mas apos a sessão web do usuario apagar o da sessao ejb tbm deve ser apagado. visto que terei bastante usuarios simultaneos.
alguem pode me ajudar ???
desde ja agradeço!
A primeira coisa que se pensa quando você tem essa necessidade é o uso de EJB Stateful. Porém, se vai ter muitos usuários, isso pode não ser uma boa idéia.
pois eh… to sabendo disso tbm…!
vc ja passou por isso???
Reveja o design da sua aplicação. Está errado.
Mas, como nem tudo no mundo são flores ou refatorável crie um ejb stateful e guarde a referência dele dentro do httpSession do usuário. E aguarde que em pouco tempo seu sistema terá problemas de memória assim que a qtd de usuários ou lista de dados aumentar razoavelmente.
Seria algo como:
httpSession.setAttribute(“ejb”, ejbStateful);