Transaction management - But I can also get transaction management manually with SE as well...
I need to write to a database, and print a report - must be an atomic operation. 1. Start transaction - JDBC or via some other persistence layer 2. Make the update 3. Write the report 4. End transaction (commit) If any error, roll back the update. If the update fails, throws an exception, if the report fails, roll back the update. However, I can see the value with an app server in that something that may not have been designed or foreseen that it would be part of a transaction can now be part of a transaction, and you get roll back capabilities. What exactly do you mean by concurrency? -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: 05 May 2006 01:29 PM To: CTJUG Forum Subject: [CTJUG Forum] Re: What exactly is the Value Add with an ApplicationServer? The two advantages that I know of are concurrency and transaction management. Load balancing and clustering aren't guaranteed by the spec but are also advantages provided by some app servers. Read our disclaimer at: http://www.picknpay.co.za/pnp/view/pnp/en/page5093? If you don't have web access, the disclaimer can be mailed to you on request. Disclaimer requests to be sent to [EMAIL PROTECTED] Read our disclaimer at: http://www.picknpay.co.za/pnp/view/pnp/en/page5093? If you don't have web access, the disclaimer can be mailed to you on request. Disclaimer requests to be sent to [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CTJUG Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/CTJUG-Forum -~----------~----~----~----~------~----~------~--~---
