That's just the way the language of java in server developers with direct, linear and full of joy. Seriously No kidding. But the Maven, for example, is a good tool, which serverschiku handy. Spring - it's more for enterprise-development in large offices. Hibernate - just an amateur. It is possible and easy without him. Server developer importantly - to run faster, it served as many users and thus ate a minimum of resources. And what's inside - so long as the code was simpler and comply with the agreement Code Agreement.