basic framework for springmvc