Salve GUJ to com um pobleminha aqui…
É o seguinte eu tenho uma aplicação EJB3 sendo acessada através de Swing.
O problema é que para quase todos os meus objetos de negócio eu preciso receber informação de qual o usuário logado para poder processar as informações. Então eu pensei em dois modos de fazer isto e gostaria de saber qual deles é melhor ou se existe algum outro modo melhor ainda.
1º MODO:
Eu crio todos os SessionBeans com estado e na Factory na camada Swing logo depois que eu executo um lockup em algum SessionBean eu seto as informações do usuário, que serão guardadas em atributos no SessionBean e os métodos deste bean podem acessa-las durante o processamento.
2º MODO
Eu crio todos os SessionsBeans sem estado e cada método do Bean recebe como parâmetro as informações do usuário logado.
Qual dessas maneiras é melhor (velocidade/consumo memória)??? ou existe outra???
Muito Obrigado