Failure and Exceptions "Having one big catch clause on the outside really only works if your exception handling philosophy is simply to die...But pretty much all that a try catch block like that can do is blow the request away. There's no ability to respond gracefully. There's no ability to take account of local context to cope and adapt, which is really one of the key hallmarks of truly reliable software.
Bill Venners: It adapts to problems?
James Gosling: Instead of just rolling over and dying. "