Getting started with Spring Framework: a hands-on guide to begin developing applications using Spring Framework