web app, XHR, json marshalling/generating, spring, mvc, hibernate, mysql, mvn