Injeção dependencia
28/01/2013
0
Estou com um problema muito estranho e ao mesmo tempo muito serio. Tem uma aplicação java web que utiliza jsf + primefaces + hibernate e spring, a um tempo venho percebi algo muito estranho, quando dois usuários ou mais acessão o sistema o mesmo se comporta como se os usuários estivessem na mesma sessão exemplo:
O usuário A e B estão logados criando um pedido de compra, esse pedido de compra contem uma lista de itens, quando o usuário A adiciona itens na sua lista os mesmos itens são exibidos na tela do usuário b.
O estranho e que o MangeBean estão com os annotation : @ManagedBean, @Controller e @RequestScoped
Na mesma classe eu utilizo o @Inject do pacote import javax.inject.Inject; para acessar as classes refrente a outra camada exemplo:
@ManagedBean
@Controller
@RequestScoped
public class PedidoDeCompraControle{
@Inject
private PedidoDeCompraService pedidoDeCompraService;
.
.
.
Realizei um teste debugando, através do eclipse, com dois usuários acessando ao mesmo tempo e percebi que os objetos instanciados pela aplicação contem o mesmo “id” ou seja ele ta criando um único objeto para todos os usuários.
Alguém tem alguma ideia de como eu posso consertar isso?
Desde já agradeço.
Ismael Oliveira
Posts
29/01/2013
Davi Costa
att Davi
29/01/2013
Ismael Oliveira
29/01/2013
Davi Costa
att Davi
29/01/2013
Ismael Oliveira
29/01/2013
Wisley Souza
Mostra sua configuração de spring e context ai...
30/01/2013
Davi Costa
att Davi
Clique aqui para fazer login e interagir na Comunidade :)