On Apr 25, 2008, at 5:29 AM, Riccardo Cohen wrote:
> Thanks for this information.
> The member is static for now because it is the same transaction used
> all servlets.
The UserTransaction is basically a singleton, so you can use @In
UserTransaction anywhere and it'll all become part of the same
transaction. One of the main points of transactions is that all of
your resources which commit together are in the same transaction, i.e.
Normally, static is discouraged, though, as wesley said.
> Anyway most of my servlets have static only methods.
> wesley wrote:
>> Hi Riccardo,
>> I'm using
>> TransactionManager transaction;
>> in servlets and @Component
>> and it proved to be robust and of good performance.
>> ps> I don't think "static" is a good directive.
>> ----- Original Message -----
>> From: "Riccardo Cohen" <[EMAIL PROTECTED]>
>> To: "General Discussion for the Resin application server"
>> Sent: Friday, April 25, 2008 4:31 PM
>> Subject: [Resin-interest] question about UserTransaction
>> I've learnt how to use UserTransaction, and even if it works, I don't
>> know if my implementation has good performance.
>> I added a single UserTransaction in one of my servlets :
>> public class globalaction extends HttpServlet
>> @In public static UserTransaction m_ut;
>> I use this m_ut from all servlets for all requests. Is this safe ? Or
>> should I declare one UserTransaction in each servlet (or even one for
>> each request ?)
>> Thanks for any information
> Très cordialement,
> Riccardo Cohen
> 149 av Général de Gaulle
> 37230 Fondettes - France
> tel : 02-47-49-90-49
> fax : 02-47-49-91-49
> resin-interest mailing list
resin-interest mailing list