Object-Relation Mapping without the Container
Justin Powell writes "If you follow the latest developer buzz then you've likely heard of IOC (Inversion of Control) containers and AOP (aspect-oriented programming). Like many developers, however, you may not see where these technologies fit into your development efforts. Learn where they can fit with a hands-on introduction to using Hibernate and Spring to build a transactional persistence tier for your enterprise applications."
Actually, take another look. These tools are a response to that very criticism. They are part of a move towards a more light-weight Java. I've used them both, and they are a dream to use. Hibernate in particular.
Why is Slashdot so anti-Java?
No, they can patent it. While you and I don't agree with software patents, especially the ones that essentially wrap a business plan, this is now the law of the land. It's been upheld by SCOTUS. Unfortunately, USPTO hasn't got a lot of software developers working for them, and probably can't tell when something's obvious or got prior art.