>Sin embargo, una duda es que quiero abstraer todo lo relacionado con la persistencia de mi clase de negocio (bean de sesión sin estado) poniéndolo en una clase DAO simple. Pero en tu enfoque, el bean de sesión de negocio estará al tanto de la persistencia. ¿Es este un enfoque estándar o hay otro enfoque disponible para mi caso?
La característica de Inyección de Dependencias no funciona en clases Java simples, solo en EJB. Porque solo el contenedor EJB es responsable de la inyección.
Por lo tanto, puedes intentar crear dos EJB: uno será responsable de la persistencia y otro será responsable de la lógica de tu negocio.
Saludos, Sergei