multi module architecture with support for spring mvc