Did you try Spring? <http://projects.spring.io/spr...
# getting-started
k