Por exemplo, tenho uma aplicação que vai ser usada por mais de uma pessoa, então vai ter outros terminais, eu uso Staless ou Singleton ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por exemplo, tenho uma aplicação que vai ser usada por mais de uma pessoa, então vai ter outros terminais, eu uso Staless ou Singleton ?
Boa noite Victor!
Basicamente:
@Stateless - Cria um Session Bean que é compartilhado entre vários clientes, que pode ser o seu caso;
@Singleton - Cria um Session Bean em que apenas uma instância é criada no container. É mais utilizado, por exemplo, quando se quer oferecer algumas configurações para toda a aplicação.
@Stateful - Cria um Session Bean que é único para cada cliente.
Espero que eu tenha sanado sua dúvida.