completed spring mvc structure