Blakkky, в большинстве правильно, но кто, например, захочет писать свой пул для базы данных (работа напрямую с java.sql & j driver)? Лучше использовать тот же orm hibernate, намного сократит время разработки, к тому же у программиста останется чуть больше нервов
Да и спринг вроде не настолько ресурсоемкий...