Manter dados da sessão web na sessão ejb

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);