Spring mvc project construction process