webtemplate is a generic java project that provides the basic components for creating web service based on spring mvc