Fernando,
 
Essa � uma quest�o que tamb�m n�o ficou totalmente clara ainda para mim. Nas minhas experi�ncias utilizando a API de transa��o do J2EE, por�m, pude tirar algumas conclus�es (que tamb�m n�o sei se s�o 100% corretas).
 
A forma mais comumente usada por n�s � feita atrav�s de configura��o dos atributos de transa��o para m�todos de EJB Session Stateless e Entity. Pelo que vimos, esse bloqueamento de inst�ncias que voc� est� falando est� diretamente ligado � forma como o acesso a banco de dados est� sendo feito.
 
Voc� est� utilizando EJB para as suas opera��es? Sugiro que d� uma olhada nessa forma de implementar transa��o em sua aplica��o. Os atributos de transa��o que podem te ajudar na configura��o dos m�todos dos EJB s�o Required, RequiresNew, Supports e NotSupported. Existem outros atributos, mas s�o mais restritivos e, a depender da situa��o podem ser aplicados tamb�m.
 
Espero ter ajudado.
 
 
Carlos Eduardo Teixeira Carvalho
Analista de Sistemas - F�brica de Software
Unitech Tecnologia de Informa��o
----- Original Message -----
Sent: Wednesday, November 20, 2002 8:03 AM
Subject: [enterprise-list] JTA (Denovo)

Desculpem-me por estar submetendo a mesma msg, mas eh que nao obtive resposta e gostaria de saber se devo ou nao usar JTA.

No tutorial do J2EE fala que utilizando o JTA, n�o se pode iniciar uma transa��o parar uma inst�ncia at� que a transa��o anterior tenha terminado...

Isso significa eu estiver em uma transa��o, todos os outros usuarios terao que esperar que eu termine, para entrar em uma nova transacao??? Isso nao deixa o sistema lento???

Isso n�o ficou bem claro para mim!!

Obrigado Fernando

 

Responder a