Pregunta

Actualmente estoy en la necesidad de obtener el ID de sesión de este modo que necesito para obtener el HttpSession, pero no tengo ningún servlets en mi módulo EJB. Así que tal vez alguna anotación DI como en servicios web API?

¿Fue útil?

Solución

La tecnología EJB no se basa en HTTP así que no hay absolutamente ninguna razón para tener HTTP cosas específicas en la API de EJB. Si necesita el identificador de sesión de un EJB (preguntando por qué), pasarlo como parámetro de la capa web (técnicamente, incluso se podría pasar la referencia a la HttpRequest o los objetos HttpSession y leer desde el habas, pero eso sería un diseño horrible, mal, herético, etc, EJB no deben tener adhesiones a la API Servlet). Usted debe tal vez aclarar sus necesidades.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top