Bueno, habría que ver si realmente necesitas los beneficios de usar "beans".... ojo, aqui conviente aclarar que los Java Beans con una cosa y los Enterprise Java Beans son una cosa
completamente diferente, así que ojo a ver de que estamos hablando
.
Los "beans de sesion" son EJB y normalmente son utiles si necesitas acceso remoto, seguridad integral a nivel de metodos gestionada por el contenedor de EJB, manejor de transacciones automático o soporte para "clusterización".
Si no necesitas nada de eso, meterte en EJB es complicarse la vida, usar un contenedor de EJBs, descriptores.... y si puedes evitarlo, mejor. Si necesitas algo de eso, pues "palante y al toro"
.
Los EJB de entidad, si no usas base de datos por debajo no tienen sentido.
Suerte