Juergen,
It was specifically referring to systems that are built on checked exceptions only, for any kind of exception.
I thought you were smarter than that. I never said
only, as the matter of fact I said that in JSP scenario it's accepted practice due to the way Servlets were originally designed. But again, as another poster has said it's been discussed to death already. And frankly, I'm not posting here to convert anyone but just to dispel some of the myths... As a community we've been through this with JBoss and it was helpful for sure.
And note that Nikita works for a company that sells a suite of Java/.NET middle tier components.
Very correct observation. We, however, don't compete with Spring (or any other open source projects for that matter). Indeed, Spring functionality is a very small percentage of what we do. I dont want to plug about what we do in details, but heres some flavor:
* fully componentized middleware for Java and/or .NET, buy/use component by component avoiding framework lock-in and rip & replace integration
* first cross-paradigm Java and .NET middleware
* 2-way micro-kernel based integration with practically any Java or .NET environment such as J2EE servers, Web containers, proprietary middleware, .NET environment, Yukon sever, etc.
* 20+ services for Java and .NET:
- distributed cluster management
- non-replicable distributed cache
- grid computing
- hierarchical configuration
- system workflow engine
- etc, etc, etc
* all services are fully IoC/DI based
* automatic JMX/MMC instrumentation
* "out-of-box" integration with 7 leading J2EE app servers
* IDE plugins for 6 leading Java IDEs
* etc, etc, etc
I could go on but its clear were in different space (look at the
website or download it if you are not convinced yet).
And by the way, we do use some runtime exceptions where its appropriate. However, most of them are checked and for a good reason. So, trying to say that my comments are motivated by competition will not fly as these tactics never work and are easily disproved, Juergen.
Despite my criticism, I wish the best of luck to Spring team, in the end, it's clear that people are putting effort into it.
Best regards,
Nikita.