Manter conexão na sessão webservice REST

6 respostas
L

Bom dia a todos! Tenho uma dúvida e se possível gostaria de ajuda de vocês!
É o seguinte, tenho um webservice REST/Java com várias classes de serviço, mas cada requisição que é feita tenho que ficar instanciando um EntityManagerFactory do JPA e isto tem custo (tempo). Gostaria de saber quais seriam as técnicas que poderia ser aplicado para evitar tal problema?

6 Respostas

E

Você está usando Spring só sei usando Spring, JPA puro não sei?

L

Estou usando REST Jersey puro mesmo com JPA

S

Pesquise um pouco mais sobre o Padrão Open Session in View ou senão o OpenTransactionInApplicationPhaseListener.

Open Session In View ou Open Transaction In Application Phase Listener

L

Vou pesquisar, obrigado!

S

Open Session in View.

L

Recomendo usar cdi para deixar o container gerenciar as instâncias do entity manager junto com um poll de conexão para diminuir o custo mencionado. Está usando qual server?

Criado 19 de maio de 2016
Ultima resposta 21 de mai. de 2016
Respostas 6
Participantes 4