Agility eLetter August,
2003
|
In this issue... In this issue, we have a
detailed article on Transactions in .NET Enterprise Services. Abstract: Transaction integrity is critical when dealing with enterprise applications. How does one develop code to guarantee it? It takes non-trivial amount of effort and at the end of this, are we sure we have covered all holes? Passing around a transaction object through out the system is not the best of the solutions available. It should be noted that transaction is an aspect and a crosscutting concern in a large scale system. The best way to handle this aspect may be is to intercept the code. This is exactly the capability of transaction support in Enterprise Services. We discuss the capabilities, some pitfalls and workarounds of the transaction support in the .NET Enterprise Services.
Please visit http://www.agiledeveloper.com/download.aspx
to download the complete article from the Agile
Developer web site.
|
|
Message from us If
you would like any question to be addressed or topic to be discussed, please send
us an email at agility@agiledeveloper.com. At the end of the year, one person
will be randomly selected from the list of respondents for a special prize.
We would like to hear from you. Please send
suggestions, corrections and comments to agility@agiledeveloper.com. |
|
Quiz corner What two keywords in Java are
reserved and forbidden from usage? Send your response to agility@agiledeveloper.com, and you may become the winner of this year's Agility special prize. The more quizzes you answer, the better your chances are to be a winner! Quiz from the past issue What’s the reason
that, in Struts 1.1, the perform method of Action class was deprecated and a
new method named execute was introduced? Answer! Thanks to those who wrote to us with a response to this quiz. Your names have been entered for the year end drawing! Way to go Victor for the correct response! From the perform method one could only throw ServletException and IOException. The execute method gives you the flexibility of throwing just about any exception you want to, by having the throws clause defined as Exception. |
|
Subscription Information To subscribe or unsubscribe to the free issues of Agility eLetter, please visit http://www.agiledeveloper.com/eLetter.aspx. |
|
Thus spake... I have not failed. I've just found 10,000 ways that won't work –Thomas Edison during the light bulb invention process. |